windows

Interagieren Sie mit Browserfenstern. Sie können diese API verwenden, um Informationen über offene Fenster zu erhalten sowie Fenster zu öffnen, zu ändern und zu schließen. Außerdem können Sie auf Ereignisse wie das Öffnen, Schließen und Aktivieren von Fenstern lauschen.

Typen

windows.WindowType

Der Typ des Browserfensters.

windows.WindowState

Der Zustand dieses Browserfensters.

windows.Window

Enthält Informationen über ein Browserfenster.

windows.CreateType

Gibt den Typ des zu erstellenden Browserfensters an.

Konstanten

windows.WINDOW_ID_NONE

Der windowId-Wert, der die Abwesenheit eines Browserfensters darstellt.

windows.WINDOW_ID_CURRENT

Ein Wert, der anstelle einer windowId in einigen APIs verwendet werden kann, um das aktuelle Fenster darzustellen.

Methoden

windows.get()

Ruft Details über ein Fenster anhand seiner ID ab.

windows.getCurrent()

Ruft das aktuelle Fenster ab.

windows.getLastFocused()

Ruft das Fenster ab, das zuletzt fokussiert war — typischerweise das Fenster 'oben'.

windows.getAll()

Ruft alle Fenster ab.

windows.create()

Erstellt ein neues Fenster.

windows.update()

Aktualisiert die Eigenschaften eines Fensters. Verwenden Sie dies, um ein Fenster zu verschieben, seine Größe zu ändern und den Fokus (un)setzen, usw.

windows.remove()

Schließt ein Fenster und alle seine Tabs.

Ereignisse

windows.onBoundsChanged

Wird ausgelöst, wenn ein Fenster in der Größe verändert oder verschoben wird.

windows.onCreated

Wird ausgelöst, wenn ein Fenster erstellt wird.

windows.onRemoved

Wird ausgelöst, wenn ein Fenster geschlossen wird.

windows.onFocusChanged

Wird ausgelöst, wenn sich das aktuell fokussierte Fenster ändert.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiel-Erweiterungen

Hinweis: Diese API basiert auf der chrome.windows API von Chromium. Diese Dokumentation ist abgeleitet von windows.json im Chromium-Code.