windows.onBoundsChanged
Wird ausgelöst, wenn ein Fenster in der Größe verändert oder verschoben wird. Dieses Ereignis wird ausgelöst, wenn die neuen Begrenzungen festgelegt sind. Es wird nicht für laufende Änderungen ausgelöst.
Syntax
browser.windows.onBoundsChanged.addListener(listener)
browser.windows.onBoundsChanged.removeListener(listener)
browser.windows.onBoundsChanged.hasListener(listener)
Ereignisse verfügen über drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Beendet das Abhören dieses Ereignisses. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Prüft, ob ein
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn er zuhört, andernfallsfalse
.
addListener-Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird dieses Argument übergeben:
window
-
Ein
windows.Window
-Objekt, das Details des Fensters enthält, das in der Größe verändert oder verschoben wurde.
Beispiele
Protokollieren Sie die IDs von Fenstern, die verschoben oder in der Größe verändert wurden:
browser.windows.onBoundsChanged.addListener((window) => {
console.log(`New window: ${window.id}`);
});
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.windows
-API von Chromium. Diese Dokumentation stammt aus windows.json
im Chromium-Code.