tabs.ungroup()
Entfernt einen oder mehrere Tabs aus ihren jeweiligen Tab-Gruppen. Wenn eine der Gruppen leer wird, wird sie gelöscht.
Alle Tabs in einer Tab-Gruppe müssen nebeneinander liegen. Falls erforderlich, wird ein nicht gruppierter Tab vor oder nach der Tab-Gruppe verschoben, um diese Anforderung zu erfüllen.
Hinweis:
Die Methode tabs.ungroup()
ist nicht der einzige Weg, um Tabs zu entgruppieren. Ein Tab wird auch entgruppiert, wenn er durch Aufrufen von tabs.move
mit einem index
verschoben wird, der außerhalb einer Tab-Gruppe liegt.
Weitere Informationen zu Tab-Gruppen finden Sie unter tabGroups
.
Syntax
let ungrouping = browser.tabs.ungroup(
tabIds // array
)
Parameter
tabIds
-
integer
oderarray
voninteger
. Die Tab-ID oder Liste von Tab-IDs, die aus Gruppen entfernt werden sollen.
Rückgabewert
Ein Promise
, das ohne Argumente aufgelöst wird.
Wenn eine der tabIds
ungültig ist, wird das Promise abgelehnt, ohne die Tabs zu ändern.
Beispiele
Den aktuellen Tab aus seiner Tab-Gruppe, falls vorhanden, entfernen:
let tabs = await browser.tabs.query({
active: true,
lastFocusedWindow: true,
});
await browser.tabs.ungroup([tabs[0].id]);
console.log("Current tab is ungrouped");
Browser-Kompatibilität
Loading…