windows

Interagieren Sie mit Browserfenstern. Mit dieser API können Sie Informationen über offene Fenster erhalten und Fenster öffnen, ändern und schließen. Sie können auch Ereignisse wie Öffnen, Schließen und Aktivieren von Fenstern überwachen.

Typen

windows.WindowType

Der Typ des Browserfensters, das dies ist.

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 das Fehlen 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 zu einem 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, die Größe zu ändern und zu (de)fokussieren etc.

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 das aktuell fokussierte Fenster sich ändert.

Beispielerweiterungen

Browser-Kompatibilität

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