tabGroups.onUpdated
Wird ausgelöst, wenn sich der Zustand einer Tab-Gruppe ändert.
Dieses Ereignis wird nicht ausgelöst, wenn sich die Mitgliedschaft der Gruppe ändert oder wenn eine Tab-Gruppe verschoben wird. Diese Aktualisierungen werden durch tabs.onUpdated und tabGroups.onMoved abgedeckt.
Um windowId-Änderungen zu erkennen, verwenden Sie stattdessen tabGroups.onMoved.
Syntax
browser.tabGroups.onUpdated.addListener(listener)
browser.tabGroups.onUpdated.removeListener(listener)
browser.tabGroups.onUpdated.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)-
Beendet das Lauschen auf dieses Ereignis. Das Argument
listenerist der zu entfernende Listener. hasListener(listener)-
Überprüft, ob
listenerfür dieses Ereignis registriert ist. Gibttruezurück, wenn es lauscht, andernfallsfalse.
addListener-Syntax
>Parameter
listener-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird folgendes Argument übergeben:
group-
tabGroups.TabGroup. Details zum aktualisierten Zustand der Tab-Gruppe.
Beispiele
Hören Sie auf Aktualisierungen von Tab-Gruppen und protokollieren Sie sie:
function tabGroupUpdated(group) {
console.log(`Tab group with ID ${group.id} was updated.`, group);
}
browser.tabGroups.onUpdated.addListener(tabGroupUpdated);
Browser-Kompatibilität
Loading…