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 Grenzen festgelegt sind. Es wird nicht bei laufenden Änderungen ausgelöst.

Syntax

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

Beendet das Abhören dieses Ereignisses. Das Argument listener ist der zu entfernende Listener.

hasListener(listener)

Überprüft, ob ein listener für dieses Ereignis registriert ist. Gibt true zurück, wenn er zuhört, andernfalls false.

Syntax von addListener

Parameter

listener

Die Funktion, die aufgerufen wird, wenn dieses Ereignis auftritt. Der Funktion wird dieses Argument übergeben:

window

Ein windows.Window Objekt, das Details des verschobenen oder in der Größe veränderten Fensters enthält.

Beispiele

Protokollieren Sie die IDs von Fenstern, die verschoben oder in der Größe verändert werden:

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 von windows.json im Chromium-Code.