tabGroups

Diese API ermöglicht es Erweiterungen, Tab-Gruppen zu modifizieren und neu anzuordnen.

Tab-Gruppen können als Teil der Sitzungswiederherstellung über Browser-Neustarts hinaus bestehen bleiben. Tab-Gruppen in privaten Browserfenstern bleiben über Neustarts hinweg nicht bestehen. Wenn eine Tab-Gruppe wiederhergestellt wird, kann sich ihre groupId von ihrem ursprünglichen Wert unterscheiden.

Die tabGroups-API bietet nicht die Möglichkeit, Tab-Gruppen zu erstellen oder zu entfernen. Verwenden Sie stattdessen die Methoden tabs.group() und tabs.ungroup(). Um die Position einer Tab-Gruppe innerhalb eines Fensters abzufragen, verwenden Sie tabs.query(). Diese APIs im tabs-Namensraum erfordern keine Berechtigungen.

Berechtigungen

Um diese API zu verwenden, muss eine Erweiterung die "tabGroups"-Berechtigung in ihrer manifest.json-Datei anfordern. Die "tabGroups"-Berechtigung wird Benutzern in Berechtigungsanfragen nicht angezeigt.

Typen

tabGroups.Color

Die Farbe einer Tab-Gruppe.

tabGroups.TabGroup

Der Zustand einer Tab-Gruppe.

Eigenschaften

tabGroups.TAB_GROUP_ID_NONE

Der Tab-Gruppen-ID-Wert, der zurückgegeben wird, wenn ein Tab nicht in einer Tab-Gruppe ist.

Funktionen

tabGroups.get()

Gibt Details zu einer Tab-Gruppe zurück.

tabGroups.move()

Verschiebt eine Tab-Gruppe innerhalb eines Fensters oder in ein anderes Fenster.

tabGroups.query()

Gibt alle Tab-Gruppen zurück oder findet Tab-Gruppen mit bestimmten Eigenschaften.

tabGroups.update()

Ändert den Zustand einer Tab-Gruppe.

Ereignisse

tabGroups.onCreated

Wird ausgelöst, wenn eine Tab-Gruppe erstellt wird.

tabGroups.onMoved

Wird ausgelöst, wenn eine Tab-Gruppe innerhalb eines Fensters oder in ein anderes Fenster verschoben wird.

tabGroups.onRemoved

Wird ausgelöst, wenn eine Tab-Gruppe entfernt wird.

tabGroups.onUpdated

Wird ausgelöst, wenn eine Tab-Gruppe aktualisiert wird.

Browser-Kompatibilität

Siehe auch