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 ihre groupId von ihrem ursprünglichen Wert unterscheiden.
Die tabGroups-API bietet keine 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-Namespace 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 nicht in Berechtigungsabfragen 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
Loading…