Window
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Die Window
-Schnittstelle repräsentiert ein Fenster, das ein DOM-Dokument enthält; die document
-Eigenschaft verweist auf das im Fenster geladene DOM-Dokument.
Ein Fenster für ein bestimmtes Dokument kann mit der Eigenschaft document.defaultView
abgerufen werden.
Eine globale Variable, window
, die das Fenster repräsentiert, in dem das Skript ausgeführt wird, wird in JavaScript-Code zugänglich gemacht.
Die Window
-Schnittstelle beherbergt eine Vielzahl von Funktionen, Namespaces, Objekten und Konstruktoren, die nicht unbedingt direkt mit dem Konzept eines Benutzeroberflächenfensters verbunden sind. Dennoch ist die Window
-Schnittstelle ein geeigneter Ort, um diese global verfügbaren Elemente zu platzieren. Viele dieser Elemente sind in der JavaScript-Referenz und der DOM-Referenz dokumentiert.
In einem Browser mit Registerkarten wird jede Registerkarte durch ihr eigenes Window
-Objekt dargestellt; das globale window
, das von JavaScript-Code in einer bestimmten Registerkarte referenziert wird, repräsentiert immer die Registerkarte, in der der Code läuft. Dennoch gelten auch in einem Browser mit Registerkarten einige Eigenschaften und Methoden für das übergeordnete Fenster, das die Registerkarte enthält, wie z. B. resizeTo()
und innerHeight
. Allgemein gesagt, betrifft alles, was nicht sinnvoll einer Registerkarte zugeordnet werden kann, das Fenster als Ganzes.
Instanzeigenschaften
Diese Schnittstelle erbt Eigenschaften von der Schnittstelle EventTarget
.
Beachten Sie, dass Eigenschaften, die Objekte sind (z. B. zum Überschreiben des Prototyps von integrierten Elementen), in einem separaten Abschnitt unten aufgeführt sind.
Window.caches
Schreibgeschützt Sicherer Kontext- : Gibt das
CacheStorage
-Objekt zurück, das mit dem aktuellen Kontext verbunden ist. Dieses Objekt ermöglicht Funktionen wie das Speichern von Ressourcen für die Offline-Nutzung und das Generieren benutzerdefinierter Antworten auf Anfragen.
- : Gibt das
Window.clientInformation
Schreibgeschützt- : Ein Alias für
Window.navigator
.
- : Ein Alias für
Window.closed
Schreibgeschützt- : Diese Eigenschaft zeigt an, ob das aktuelle Fenster geschlossen ist oder nicht.
Window.console
Schreibgeschützt- : Gibt eine Referenz auf das Console-Objekt zurück, das Zugriff auf die Debug-Konsole des Browsers bietet.
Window.cookieStore
Schreibgeschützt Sicherer Kontext- : Gibt eine Referenz auf das
CookieStore
-Objekt für den aktuellen Dokumentkontext zurück.
- : Gibt eine Referenz auf das
Window.credentialless
Schreibgeschützt Experimentell- : Gibt einen booleschen Wert zurück, der anzeigt, ob das aktuelle Dokument innerhalb eines
credentialless
<iframe>
geladen wurde. Weitere Informationen finden Sie unter IFrame credentialless.
- : Gibt einen booleschen Wert zurück, der anzeigt, ob das aktuelle Dokument innerhalb eines
Window.crossOriginIsolated
Schreibgeschützt- : Gibt einen booleschen Wert zurück, der anzeigt, ob die Website in einem Zustand der Cross-Origin-Isolierung ist.
Window.crypto
Schreibgeschützt- : Gibt das
Crypto
-Objekt zurück, das mit dem globalen Objekt verbunden ist.
- : Gibt das
Window.customElements
Schreibgeschützt- : Gibt eine Referenz auf das
CustomElementRegistry
-Objekt zurück, welches zur Registrierung neuer benutzerdefinierter Elemente und zur Abfrage von Informationen über vorher registrierte benutzerdefinierte Elemente verwendet werden kann.
- : Gibt eine Referenz auf das
Window.devicePixelRatio
Schreibgeschützt- : Gibt das Verhältnis zwischen physischen Pixeln und geräteunabhängigen Pixeln im aktuellen Display zurück.
Window.document
Schreibgeschützt- : Gibt eine Referenz auf das Dokument zurück, das das Fenster enthält.
Window.documentPictureInPicture
Schreibgeschützt Experimentell Sicherer Kontext- : Gibt ein Referenzobjekt für das Document Picture-in-Picture im aktuellen Dokumentkontext zurück.
Diese Eigenschaften und weitere Methoden des Window
-Interfaces bieten die Möglichkeit, umfassend mit Fenstern, Rahmen und globalen Skript-Objekten zu interagieren.