windows.onBoundsChanged
Wird ausgelöst, wenn ein Fenster verschoben oder in der Größe verändert wird. Dieses Ereignis wird ausgelöst, wenn die neuen Grenzen festgelegt sind. Es wird nicht bei laufenden Änderungen ausgelöst.
Syntax
browser.windows.onBoundsChanged.addListener(listener)
browser.windows.onBoundsChanged.removeListener(listener)
browser.windows.onBoundsChanged.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Stoppt das Zuhö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 es zuhört, andernfallsfalse
.
addListener-Syntax
Parameter
listener
-
Die Funktion, die ausgeführt wird, wenn dieses Ereignis eintritt. Der Funktion wird dieses Argument übergeben:
window
-
Ein
windows.Window
-Objekt, das Details des Fensters enthält, das verschoben oder in der Größe verändert wurde.
Beispiele
Protokollieren Sie die IDs von Fenstern, die verschoben oder in der Größe verändert werden:
browser.windows.onBoundsChanged.addListener((window) => {
console.log(`New window: ${window.id}`);
});
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis:
Diese API basiert auf der chrome.windows
-API von Chromium. Diese Dokumentation stammt von windows.json
im Chromium-Code.