tabs.onActiveChanged
Warnung:
Dieses Ereignis ist veraltet. Verwenden Sie stattdessen tabs.onActivated
.
Wird ausgelöst, wenn sich der ausgewählte Tab in einem Fenster ändert. Beachten Sie, dass die URL des Tabs möglicherweise nicht festgelegt ist, wenn dieses Ereignis ausgelöst wird. Sie können jedoch auf tabs.onUpdated
-Ereignisse hören, um benachrichtigt zu werden, wenn eine URL festgelegt wird.
Syntax
browser.tabs.onActiveChanged.addListener(listener)
browser.tabs.onActiveChanged.removeListener(listener)
browser.tabs.onActiveChanged.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt einen Listener zu diesem Ereignis hinzu.
removeListener(listener)
-
Stoppt das Zuhören auf dieses Ereignis. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Überprüfen Sie, ob
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn es zuhört, andernfallsfalse
.
addListener-Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion werden diese Argumente übergeben:
tabId
-
integer
. Die ID des Tabs, der aktiv geworden ist. selectInfo
-
object
. Weitere Details finden Sie im Abschnitt selectInfo.
Zusätzliche Objekte
selectInfo
windowId
-
integer
. Die ID des Fensters, das den ausgewählten Tab enthält.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromiums chrome.tabs
API. Diese Dokumentation stammt aus tabs.json
im Chromium Code.