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
- annotate-page
- bookmark-it
- private-browsing-theme
- store-collected-images
- theme-integrated-sidebar
- window-manipulator
Hinweis: Diese API basiert auf der chrome.windows
API von Chromium. Diese Dokumentation ist abgeleitet von windows.json
im Chromium-Code.