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.