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

js
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. Gibt true zurück, wenn er zuhört, andernfalls false.

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:

js
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.