Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
tabGroups
Diese API ermöglicht Erweiterungen,Tab-Gruppen zu verändern und neu anzuordnen.
Tab-Gruppen können als Teil der Sitzungswiederherstellung über Browser-Neustarts hinweg erhalten bleiben. Tab-Gruppen in privaten Browsing-Fenstern bleiben über Neustarts hinweg nicht erhalten. Wenn eine Tab-Gruppe wiederhergestellt wird, kann sich ihregroupId von ihrem ursprünglichen Wert unterscheiden.
DietabGroups-API bietet keine Möglichkeit, Tab-Gruppen zu erstellen oder zu entfernen. Verwenden Sie stattdessen die Methodentabs.group() undtabs.ungroup(). Um die Position einer Tab-Gruppe innerhalb eines Fensters abzufragen, verwenden Sietabs.query(). Diese APIs imtabs-Namespace erfordern keine Berechtigungen.
In diesem Artikel
Berechtigungen
Um diese API zu verwenden, muss eine Erweiterung die"tabGroups"-Berechtigung in ihrermanifest.json Datei anfordern. Die"tabGroups"-Berechtigung wird Benutzern nicht in Berechtigungsabfragen angezeigt.
Typen
tabGroups.ColorDie Farbe einer Tab-Gruppe.
tabGroups.TabGroupDer Zustand einer Tab-Gruppe.
Eigenschaften
tabGroups.TAB_GROUP_ID_NONEDer 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.onCreatedWird ausgelöst, wenn eine Tab-Gruppe erstellt wird.
tabGroups.onMovedWird ausgelöst, wenn eine Tab-Gruppe innerhalb eines Fensters oder in ein anderes Fenster verschoben wird.
tabGroups.onRemovedWird ausgelöst, wenn eine Tab-Gruppe entfernt wird.
tabGroups.onUpdatedWird ausgelöst, wenn eine Tab-Gruppe aktualisiert wird.