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.

EventTarget Window

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.
  • Window.clientInformation Schreibgeschützt
  • 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.
  • 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.
  • 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.
  • Window.customElements Schreibgeschützt
  • 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

Diese Eigenschaften und weitere Methoden des Window-Interfaces bieten die Möglichkeit, umfassend mit Fenstern, Rahmen und globalen Skript-Objekten zu interagieren.