Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

tabGroups

Diese API ermöglicht Erweiterungen, Tab-Gruppen zu ändern und neu anzuordnen.

Tab-Gruppen können bei einem Neustart des Browsers als Teil der Sitzungswiederherstellung erhalten bleiben. Tab-Gruppen in privaten Browserfenstern bleiben bei Neustarts nicht erhalten. 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, zu ändern oder zu entfernen. Verwenden Sie:

  • tabs.group und tabs.ungroup zum Erstellen oder Entfernen von Gruppen.
  • tabs.move um Tabs innerhalb einer Gruppe, in eine Gruppe oder aus einer Gruppe zu verschieben.
  • tabs.remove um Tabs in einer Gruppe zu schließen und die Gruppe zu schließen, wenn der Tab der letzte in der Gruppe war.
  • tabs.query um die Position einer Tab-Gruppe innerhalb eines Fensters abzufragen.

Diese APIs im tabs-Namensraum erfordern keine Berechtigungen.

Berechtigungen

Um diese API zu verwenden, muss eine Erweiterung die Berechtigung "tabGroups" im permission in ihrer manifest.json Datei anfordern. Die "tabGroups" Berechtigung wird Benutzern in Berechtigungsaufforderungen 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 über eine Tab-Gruppe zurück.

tabGroups.move()

Verschiebt eine Tab-Gruppe innerhalb eines Fensters oder zu einem anderen 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 zu einem anderen 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