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.

Das Window-Interface repräsentiert ein Fenster, das ein DOM-Dokument enthält; die document-Eigenschaft verweist auf das geladene DOM-Dokument in diesem Fenster.

Ein Fenster für ein gegebenes Dokument kann über die document.defaultView-Eigenschaft abgerufen werden.

Eine globale Variable, window, die das Fenster repräsentiert, in dem das Skript läuft, ist im JavaScript-Code verfügbar.

Das Window-Interface beherbergt eine Vielzahl von Funktionen, Namespaces, Objekten und Konstruktoren, die nicht unbedingt direkt mit dem Konzept eines Benutzeroberflächenfensters verbunden sind. Das Window-Interface ist jedoch ein geeigneter Ort, um diese Elemente einzuschließen, die global verfügbar sein müssen. Viele davon sind in der JavaScript-Referenz und der DOM-Referenz dokumentiert.

In einem tab-basierten Browser wird jeder Tab durch ein eigenes Window-Objekt repräsentiert; das globale window, das von JavaScript-Code innerhalb eines bestimmten Tabs gesehen wird, repräsentiert immer den Tab, in dem der Code ausgeführt wird. Dennoch gelten in einem tab-basierten Browser einige Eigenschaften und Methoden weiterhin für das gesamte Fenster, das den Tab enthält, wie z.B. resizeTo() und innerHeight. Allgemein gilt, dass alles, was nicht vernünftigerweise auf einen Tab bezogen werden kann, stattdessen auf das Fenster bezogen ist.

EventTarget Window

Instanz-Eigenschaften

Dieses Interface erbt Eigenschaften vom EventTarget-Interface.

Beachten Sie, dass Eigenschaften, die Objekte sind (z.B. zum Überschreiben des Prototyps von eingebauten Elementen), in einem separaten Abschnitt unten aufgeführt sind.

Window.caches Nur lesbar Secure context

Gibt das CacheStorage-Objekt zurück, das mit dem aktuellen Kontext verknüpft ist. Dieses Objekt ermöglicht Funktionen wie das Speichern von Assets für die Offline-Nutzung und das Erstellen von benutzerdefinierten Antworten auf Anfragen.

Window.clientInformation Nur lesbar

Ein Alias für Window.navigator.

Window.closed Nur lesbar

Diese Eigenschaft gibt an, ob das aktuelle Fenster geschlossen ist oder nicht.

Window.console Nur lesbar

Gibt eine Referenz auf das Konsolenobjekt zurück, das Zugriff auf die Debug-Konsole des Browsers bietet.

Window.cookieStore Nur lesbar Experimentell Secure context

Gibt eine Referenz auf das CookieStore-Objekt für den aktuellen Dokumentkontext zurück.

Window.credentialless Nur lesbar Experimentell

Gibt ein boolesches Wert zurück, der angibt, ob das aktuelle Dokument innerhalb eines credentialless <iframe> geladen wurde. Weitere Details siehe IFrame credentialless.

Window.crossOriginIsolated Nur lesbar

Gibt einen booleschen Wert zurück, der angibt, ob die Website sich in einem Zustand der Cross-Origin-Isolation befindet.

Window.crypto Nur lesbar

Gibt das Crypto-Objekt zurück, das dem globalen Objekt zugeordnet ist.

Window.customElements Nur lesbar

Gibt eine Referenz auf das CustomElementRegistry-Objekt zurück, das verwendet werden kann, um neue benutzerdefinierte Elemente zu registrieren und Informationen über zuvor registrierte benutzerdefinierte Elemente zu erhalten.

Window.devicePixelRatio Nur lesbar

Gibt das Verhältnis zwischen physikalischen Pixeln und geräteunabhängigen Pixeln im aktuellen Display zurück.

Window.document Nur lesbar

Gibt eine Referenz auf das Dokument zurück, das das Fenster enthält.

Window.documentPictureInPicture Nur lesbar Experimentell Secure context

Gibt eine Referenz auf das Document PiP (Picture-in-Picture)-Fenster für den aktuellen Dokumentkontext zurück.

Window.fence Nur lesbar Experimentell

Gibt eine Fence-Objektinstanz für den aktuellen Dokumentkontext zurück. Nur verfügbar für Dokumente, die innerhalb eines <fencedframe> eingebettet sind.

Window.frameElement Nur lesbar

Gibt das Element zurück, in dem das Fenster eingebettet ist, oder null, wenn das Fenster nicht eingebettet ist.

Window.frames Nur lesbar

Gibt ein Array der Unterrahmen im aktuellen Fenster zurück.

Window.fullScreen Nicht standardisiert

Diese Eigenschaft gibt an, ob das Fenster im Vollbildmodus angezeigt wird oder nicht.

Window.history Nur lesbar

Gibt eine Referenz auf das History-Objekt zurück.

Window.indexedDB Nur lesbar

Bietet einen Mechanismus, um Anwendungsfähigkeiten von indizierten Datenbanken asynchron zuzugreifen; gibt ein IDBFactory-Objekt zurück.

Window.innerHeight Nur lesbar

Gibt die Höhe des Inhaltsbereichs des Browserfensters zurück, einschließlich des horizontalen Scrollbalkens, falls vorhanden.

Window.innerWidth Nur lesbar

Gibt die Breite des Inhaltsbereichs des Browserfensters zurück, einschließlich des vertikalen Scrollbalkens, falls vorhanden.

Window.isSecureContext Nur lesbar

Gibt einen booleschen Wert zurück, der angibt, ob der aktuelle Kontext sicher (true) oder unsicher (false) ist.

Window.launchQueue Nur lesbar Experimentell

Wenn eine progressive Web-App (PWA) mit einem launch_handler client_mode-Wert von focus-existing, navigate-new oder navigate-existing gestartet wird, bietet die launchQueue Zugriff auf die LaunchQueue-Klasse, die eine Implementierung des benutzerdefinierten Startnavigationshandlings für die PWA ermöglicht.

Window.length Nur lesbar

Gibt die Anzahl der Frames im Fenster zurück. Siehe auch window.frames.

Window.localStorage Nur lesbar

Gibt eine Referenz auf das lokale Speicherobjekt zurück, das zum Speichern von Daten verwendet wird, auf die nur der Ursprung, der es erstellt hat, zugreifen kann.

Window.location

Ruft den Standort oder die aktuelle URL des Fensterobjekts ab/legt sie fest.

Window.locationbar Nur lesbar

Gibt das Locationbar-Objekt zurück.

Window.menubar Nur lesbar

Gibt das Menubar-Objekt zurück.

Window.mozInnerScreenX Nur lesbar Nicht standardisiert

Gibt die horizontale (X) Koordinate der oberen linken Ecke des Viewports des Fensters in Bildschirmkoordinaten zurück. Dieser Wert wird in CSS-Pixeln angegeben. Siehe mozScreenPixelsPerCSSPixel in nsIDOMWindowUtils für einen Umrechnungsfaktor in Bildschirmpixel, falls erforderlich.

Window.mozInnerScreenY Nur lesbar Nicht standardisiert

Gibt die vertikale (Y) Koordinate der oberen linken Ecke des Viewports des Fensters in Bildschirmkoordinaten zurück. Dieser Wert wird in CSS-Pixeln angegeben. Siehe mozScreenPixelsPerCSSPixel für einen Umrechnungsfaktor in Bildschirmpixel, falls erforderlich.

Window.name

Ruft den Namen des Fensters ab/legt ihn fest.

Window.navigation Nur lesbar Experimentell

Gibt das aktuelle window-assozierte Navigation-Objekt zurück. Der Eintrittspunkt für die Navigation API.

Window.navigator Nur lesbar

Gibt eine Referenz auf das Navigator-Objekt zurück.

Window.opener

Gibt eine Referenz auf das Fenster zurück, das dieses aktuelle Fenster geöffnet hat.

Window.origin Nur lesbar

Gibt den Ursprung des globalen Objekts zurück, serialisiert als String.

Window.originAgentCluster Nur lesbar Experimentell

Gibt true zurück, wenn dieses Fenster zu einem urschlüsselbasierten Agentencluster gehört.

Window.outerHeight Nur lesbar

Gibt die Höhe der Außenseite des Browserfensters zurück.

Window.outerWidth Nur lesbar

Gibt die Breite der Außenseite des Browserfensters zurück.

Window.pageXOffset Nur lesbar

Ein Alias für window.scrollX.

Window.pageYOffset Nur lesbar

Ein Alias für window.scrollY.

Window.parent Nur lesbar

Gibt eine Referenz auf das übergeordnete Fenster des aktuellen Fensters oder Unterrahmens zurück.

Window.performance Nur lesbar

Gibt ein Performance-Objekt zurück, das die Attribute timing und navigation enthält, die jeweils ein Objekt sind, das leistungsbezogene Daten bereitstellt. Siehe auch Using Navigation Timing für zusätzliche Informationen und Beispiele.

Window.personalbar Nur lesbar

Gibt das Personalbar-Objekt zurück.

Window.scheduler Nur lesbar

Gibt das Scheduler-Objekt zurück, das mit dem aktuellen Kontext verknüpft ist. Dies ist der Eintrittspunkt für die Verwendung der Prioritized Task Scheduling API.

Window.screen Nur lesbar

Gibt eine Referenz auf das Bildschirmobjekt zurück, das mit dem Fenster verknüpft ist.

Window.screenX und Window.screenLeft Nur lesbar

Beide Eigenschaften geben die horizontale Entfernung vom linken Rand des Viewports des Benutzers bis zur linken Seite des Bildschirms zurück.

Window.screenY und Window.screenTop Nur lesbar

Beide Eigenschaften geben die vertikale Entfernung vom oberen Rand des Viewports des Benutzers bis zur oberen Seite des Bildschirms zurück.

Window.scrollbars Nur lesbar

Gibt das Scrollbars-Objekt zurück.

Window.scrollMaxX Nicht standardisiert Nur lesbar

Der maximale Versatz, um den das Fenster horizontal gescrollt werden kann, also die Dokumentbreite minus der Viewport-Breite.

Window.scrollMaxY Nicht standardisiert Nur lesbar

Der maximale Versatz, um den das Fenster vertikal gescrollt werden kann (d.h. die Dokumenthöhe minus der Viewport-Höhe).

Window.scrollX Nur lesbar

Gibt die Anzahl der Pixel zurück, um die das Dokument bereits horizontal gescrollt wurde.

Window.scrollY Nur lesbar

Gibt die Anzahl der Pixel zurück, um die das Dokument bereits vertikal gescrollt wurde.

Window.self Nur lesbar

Gibt eine Objekt-Referenz auf das Fensterobjekt selbst zurück.

Window.sessionStorage

Gibt eine Referenz auf das Sitzungspeicher-Objekt zurück, das zum Speichern von Daten verwendet wird, die nur von dem Ursprung, der es erstellt hat, zugänglich sind.

Window.sharedStorage Nur lesbar Experimentell Secure context

Gibt das WindowSharedStorage-Objekt für den aktuellen Ursprung zurück. Dies ist der Haupteinstiegspunkt für das Schreiben von Daten in den Shared Storage mit der Shared Storage API.

Window.speechSynthesis Nur lesbar

Gibt ein SpeechSynthesis-Objekt zurück, das der Eintrittspunkt zur Nutzung der Sprechsynthesefunktionalität der Web Speech API ist.

Window.statusbar Nur lesbar

Gibt das Statusleiste-Objekt zurück.

Window.toolbar Nur lesbar

Gibt das Toolbar-Objekt zurück.

Window.top Nur lesbar

Gibt eine Referenz auf das oberste Fenster in der Fensterhierarchie zurück. Diese Eigenschaft ist schreibgeschützt.

Window.trustedTypes Nur lesbar

Gibt das TrustedTypePolicyFactory-Objekt zurück, das mit dem globalen Objekt verbunden ist, und den Eintrittspunkt für die Verwendung der Trusted Types API bietet.

Window.visualViewport Nur lesbar

Gibt ein VisualViewport-Objekt zurück, das den visuellen Viewport für ein gegebenes Fenster darstellt.

Window.window Nur lesbar

Gibt eine Referenz auf das aktuelle Fenster zurück.

window[0], window[1], usw.

Gibt eine Referenz auf das window-Objekt in den Frames zurück. Siehe Window.frames für mehr Einzelheiten.

Veraltete Eigenschaften

Window.event Veraltet Nur lesbar

Gibt das aktuelle Ereignis zurück, das Ereignis, das derzeit im Kontext des JavaScript-Codes verarbeitet wird, oder undefined, wenn derzeit kein Ereignis verarbeitet wird. Das Event-Objekt, das direkt an Ereignishandler übergeben wird, sollte nach Möglichkeit stattdessen verwendet werden.

Window.external Veraltet Nur lesbar

Gibt ein Objekt mit Funktionen zurück, um externe Suchanbieter zum Browser hinzuzufügen.

Window.orientation Veraltet Nur lesbar

Gibt die Orientierung in Grad (in 90-Grad-Inkrementen) des Viewports relativ zur natürlichen Ausrichtung des Gerätes zurück.

Window.status Veraltet

Ruft den Text in der Statusleiste am unteren Bildschirmrand ab/legt ihn fest.

Instanz-Methoden

Dieses Interface erbt Methoden vom EventTarget-Interface.

Window.atob()

Dekodiert einen String, der mit Base-64-Codierung kodiert wurde.

Window.alert()

Zeigt einen Alarmdialog an.

Window.blur() Veraltet

Setzt den Fokus vom Fenster weg.

Window.btoa()

Erstellt einen base-64-codierten ASCII-String aus einem String mit Binärdaten.

Window.cancelAnimationFrame()

Ermöglicht das Abbrechen eines zuvor mit Window.requestAnimationFrame geplanten Rückrufs.

Window.cancelIdleCallback()

Ermöglicht das Abbrechen eines zuvor mit Window.requestIdleCallback geplanten Rückrufs.

Window.clearInterval()

Hebt die durch Window.setInterval() gesetzte wiederholte Ausführung auf.

Window.clearTimeout()

Hebt die durch Window.setTimeout() gesetzte verzögerte Ausführung auf.

Window.close()

Schließt das aktuelle Fenster.

Window.confirm()

Zeigt einen Dialog mit einer Nachricht an, auf die der Benutzer reagieren muss.

Window.createImageBitmap()

Akzeptiert eine Vielzahl von unterschiedlichen Bildquellen und gibt ein Promise zurück, das zu einem ImageBitmap aufgelöst wird. Optional wird die Quelle auf das Rechteck von Pixeln mit dem Ursprung bei (sx, sy) mit der Breite sw und der Höhe sh zugeschnitten.

Window.dump() Nicht standardisiert

Gibt eine Nachricht auf der Konsole aus.

Window.fetch()

Startet den Prozess des Abrufens einer Ressource aus dem Netzwerk.

Window.find() Nicht standardisiert

Sucht nach einem gegebenen String in einem Fenster.

Window.focus()

Setzt den Fokus auf das aktuelle Fenster.

Window.getComputedStyle()

Gibt den berechneten Stil für das angegebene Element zurück. Berechneter Stil bezieht sich auf die berechneten Werte aller CSS-Eigenschaften des Elements.

Window.getDefaultComputedStyle() Nicht standardisiert

Gibt den Standardwert des berechneten Stils für das angegebene Element zurück und ignoriert Autoren-Stylesheets.

Window.getScreenDetails() Experimentell Secure context

Gibt ein Promise zurück, das mit einem ScreenDetails-Objekt gefüllt wird, das die Details aller auf dem Gerät des Benutzers verfügbaren Bildschirme darstellt.

Window.getSelection()

Gibt das Auswahlobjekt zurück, das das/die ausgewählte(n) Element(e) darstellt.

Window.matchMedia()

Gibt ein MediaQueryList-Objekt zurück, das die angegebene Medienabfragezeichenfolge darstellt.

Window.moveBy()

Bewegt das aktuelle Fenster um einen angegebenen Betrag.

Window.moveTo()

Bewegt das Fenster zu den angegebenen Koordinaten.

Window.open()

Öffnet ein neues Fenster.

Window.postMessage()

Bietet eine sichere Möglichkeit für ein Fenster, eine Zeichenkette von Daten an ein anderes Fenster zu senden, das sich nicht notwendigerweise in derselben Domain wie das erste befindet.

Window.print()

Öffnet das Druckdialogfeld, um das aktuelle Dokument zu drucken.

Window.prompt()

Gibt den vom Benutzer in einem Eingabedialog eingegebenen Text zurück.

Window.queryLocalFonts() Experimentell Secure context

Gibt ein Promise zurück, das mit einem Array von FontData-Objekten gefüllt wird, die die lokal verfügbaren Schriftarten darstellen.

Window.queueMicrotask()

Stellt eine Mikrotask in die Warteschlange, die zu einem sicheren Zeitpunkt vor der Rückgabe der Kontrolle an die Ereignisschleife des Browsers ausgeführt wird.

Window.reportError()

Meldet einen Fehler in einem Skript, indem sie eine unbehandelte Ausnahme simuliert.

Window.requestAnimationFrame()

Teilt dem Browser mit, dass eine Animation im Gange ist, und bittet den Browser, das Fenster für den nächsten Animationsframe neu zu zeichnen.

Window.requestIdleCallback()

Ermöglicht die Planung von Aufgaben während der Ruhephasen eines Browsers.

Window.resizeBy()

Verändert die Größe des aktuellen Fensters um einen bestimmten Betrag.

Window.resizeTo()

Ändert dynamisch die Größe des Fensters.

Window.scroll()

Scrollt das Fenster zu einer bestimmten Stelle im Dokument.

Window.scrollBy()

Scrollt das Dokument im Fenster um den angegebenen Betrag.

Window.scrollByLines() Nicht standardisiert

Scrollt das Dokument um die angegebene Anzahl von Zeilen.

Window.scrollByPages() Nicht standardisiert

Scrollt das aktuelle Dokument um die angegebene Anzahl von Seiten.

Window.scrollTo()

Scrollt zu einem bestimmten Satz von Koordinaten im Dokument.

Window.setInterval()

Plant die Ausführung einer Funktion jedes Mal, wenn eine bestimmte Anzahl von Millisekunden vergeht.

Window.setTimeout()

Plant die Ausführung einer Funktion in einem bestimmten Zeitraum.

Window.showDirectoryPicker() Experimentell Secure context

Zeigt einen Verzeichnisauswahldialog an, der es dem Benutzer ermöglicht, ein Verzeichnis auszuwählen.

Window.showOpenFilePicker() Experimentell Secure context

Zeigt einen Dateiauswahldialog an, der es einem Benutzer ermöglicht, eine oder mehrere Dateien auszuwählen.

Window.showSaveFilePicker() Experimentell Secure context

Zeigt einen Dateiauswahldialog an, der es einem Benutzer ermöglicht, eine Datei zu speichern.

Window.sizeToContent() Nicht standardisiert

Passt die Größe des Fensters entsprechend seinem Inhalt an.

Window.stop()

Diese Methode stoppt das Laden des Fensters.

Window.structuredClone()

Erstellt eine tiefe Kopie eines gegebenen Werts unter Verwendung des structured clone algorithm.

Window.updateCommands() Nicht standardisiert

Aktualisiert den Status der Befehle des aktuellen Chromfensters (UI).

Veraltete Methoden

Window.back() Nicht standardisiert Veraltet

Geht einen Schritt in der Fensterhistorie zurück. Diese Methode ist veraltet; Sie sollten stattdessen history.back() verwenden.

Window.captureEvents() Veraltet

Registriert das Fenster, um alle Ereignisse des angegebenen Typs zu erfassen.

Window.clearImmediate() Nicht standardisiert Veraltet

Hebt die durch setImmediate() gesetzte wiederholte Ausführung auf.

Window.forward() Nicht standardisiert Veraltet

Bewegt das Fenster ein Dokument vorwärts in der Historie. Diese Methode ist veraltet; Sie sollten stattdessen history.forward() verwenden.

Window.releaseEvents() Veraltet

Entlässt das Fenster aus der Ereignisfallenfunktion für alle Ereignisse eines bestimmten Typs.

Window.requestFileSystem() Nicht standardisiert Veraltet

Ermöglicht es einer Website oder App, Zugriff auf ein sandboxed Dateisystem für den eigenen Gebrauch zu erhalten.

Window.setImmediate() Nicht standardisiert Veraltet

Führt eine Funktion aus, nachdem der Browser andere ressourcenintensive Aufgaben abgeschlossen hat.

Window.setResizable() Nicht standardisiert Veraltet

Führt keine Operation aus (no-op). Für die Rückwärtskompatibilität mit Netscape 4.x beibehalten.

Window.showModalDialog() Nicht standardisiert Veraltet

Zeigt einen modalen Dialog an.

Window.webkitConvertPointFromNodeToPage() Nicht standardisiert Veraltet

Transformiert einen WebKitPoint vom Koordinatensystem des Knotens in das der Seite.

Window.webkitConvertPointFromPageToNode() Nicht standardisiert Veraltet

Transformiert einen WebKitPoint vom Koordinatensystem der Seite in das des Knotens.

Ereignisse

Hören Sie diese Ereignisse mit addEventListener() oder durch Zuweisen eines Ereignislisteners zur oneventname-Eigenschaft dieses Interfaces ab. Zusätzlich zu den unten aufgeführten Ereignissen können viele Ereignisse vom Document empfangen werden, das das Fensterobjekt enthält.

error

Wird ausgelöst, wenn eine Ressource nicht geladen werden konnte oder nicht verwendet werden kann. Beispielsweise, wenn ein Skript einen Ausführungsfehler hat oder ein Bild nicht gefunden werden kann oder ungültig ist.

languagechange

Wird ausgelöst, wenn sich die bevorzugte Sprache des Benutzers ändert.

resize

Wird ausgelöst, wenn das Fenster seine Größe geändert hat.

storage

Wird ausgelöst, wenn ein Speicherbereich (localStorage oder sessionStorage) im Kontext eines anderen Dokuments geändert wurde.

Zwischenablage-Ereignisse

copy

Wird ausgelöst, wenn der Benutzer eine Kopieraktion über die Benutzeroberfläche des Browsers initiiert. Auch über die oncopy-Eigenschaft verfügbar.

cut

Wird ausgelöst, wenn der Benutzer eine Ausschneideaktion über die Benutzeroberfläche des Browsers initiiert. Auch über die oncut-Eigenschaft verfügbar.

paste

Wird ausgelöst, wenn der Benutzer eine Einfügeaktion über die Benutzeroberfläche des Browsers initiiert. Auch über die onpaste-Eigenschaft verfügbar.

Verbindungsevents

offline

Wird ausgelöst, wenn der Browser den Zugang zum Netzwerk verloren hat und der Wert von navigator.onLine auf false umgeschaltet wurde.

online

Wird ausgelöst, wenn der Browser Zugang zum Netzwerk erlangt hat und der Wert von navigator.onLine auf true umgeschaltet wurde.

Geräteorientierungsevents

devicemotion Secure context

Wird in regelmäßigen Abständen ausgelöst, und zeigt die Menge an physischer Kraft der Beschleunigung an, die das Gerät erhält, und die Rotationsrate, falls verfügbar.

deviceorientation Secure context

Wird ausgelöst, wenn frische Daten des Magnetometer-Orientierungssensors über die aktuelle Orientierung des Geräts im Vergleich zum Erdkoordinatenrahmen verfügbar sind.

deviceorientationabsolute Secure context

Wird ausgelöst, wenn frische Daten des Magnetometer-Orientierungssensors über die aktuelle absolute Orientierung des Geräts im Vergleich zum Erdkoordinatenrahmen verfügbar sind.

Fokusevents

blur

Wird ausgelöst, wenn ein Element den Fokus verloren hat.

focus

Wird ausgelöst, wenn ein Element den Fokus erhalten hat.

Gamepad-Ereignisse

gamepadconnected

Wird ausgelöst, wenn der Browser erkennt, dass ein Gamepad angeschlossen wurde oder das erste Mal eine Taste/Achse des Gamepads verwendet wird.

gamepaddisconnected

Wird ausgelöst, wenn der Browser erkennt, dass ein Gamepad getrennt wurde.

Verlaufsereignisse

hashchange

Wird ausgelöst, wenn sich der Fragmentbezeichner der URL geändert hat (der Teil der URL, der mit dem #-Symbol beginnt und folgt).

pagehide

Wird gesendet, wenn der Browser das aktuelle Dokument ausblendet, während er gerade dabei ist, ein anderes Dokument aus der Sitzungs-Historie an seiner Stelle anzuzeigen. Dies geschieht zum Beispiel, wenn der Benutzer auf die Zurück-Schaltfläche klickt oder auf die Vorwärts-Schaltfläche klickt, um in der Sitzungsverlaufshistorie vorwärts zu gehen.

pagereveal

Wird ausgelöst, wenn ein Dokument zum ersten Mal gerendert wird, entweder beim Laden eines neuen Dokuments aus dem Netzwerk oder beim Aktivieren eines Dokuments (entweder aus dem back/forward cache (bfcache) oder prerender).

pageshow

Wird gesendet, wenn der Browser das Dokument aufgrund von Navigationsaufgaben sichtbar macht, einschließlich nicht nur, wenn die Seite zuerst geladen wird, sondern auch Situationen wie, dass der Benutzer zur Seite zurück navigiert, nachdem er zu einer anderen innerhalb desselben Tabs navigiert hat.

pageswap

Wird ausgelöst, wenn ein Dokument bald entladen wird aufgrund einer Navigation.

popstate

Wird ausgelöst, wenn der aktive Eintrag in der Historie geändert wird.

Lade- und Entladeereignisse

beforeunload

Wird ausgelöst, wenn das Fenster, das Dokument und seine Ressourcen entladen werden sollen.

load

Wird ausgelöst, wenn die gesamte Seite geladen wurde, einschließlich aller abhängigen Ressourcen wie Stylesheets und Bilder.

unload Veraltet

Wird ausgelöst, wenn das Dokument oder eine untergeordnete Ressource entladen wird.

Manifester Ereignisse

appinstalled

Wird ausgelöst, wenn der Browser erfolgreich eine Seite als Anwendung installiert hat.

beforeinstallprompt

Wird ausgelöst, wenn ein Benutzer angeboten wird, eine Webanwendung zu installieren.

Messaging-Ereignisse

message

Wird ausgelöst, wenn das Fenster eine Nachricht erhält, zum Beispiel von einem Aufruf von Window.postMessage() aus einem anderen Browsing-Kontext.

messageerror

Wird ausgelöst, wenn ein Window-Objekt eine Nachricht erhält, die nicht deserialisiert werden kann.

Druckereignisse

afterprint

Wird nach dem Start des Drucks des zugehörigen Dokuments oder nach dem Schließen der Druckvorschau ausgelöst.

beforeprint

Wird ausgelöst, wenn das zugehörige Dokument gedruckt oder zur Druckvorschau vorbereitet wird.

Promiseabweisungsereignisse

rejectionhandled

Wird jedes Mal gesendet, wenn ein JavaScript Promise abgelehnt wird, unabhängig davon, ob ein Handler vorhanden ist, um die Ablehnung abzufangen.

unhandledrejection

Wird gesendet, wenn ein JavaScript Promise abgelehnt wird, aber kein Handler vorhanden ist, um die Ablehnung abzufangen.

Scrollereignisse

scrollsnapchange Experimentell

Wird am Scroll-Container am Ende einer Scroll-Operation ausgelöst, wenn ein neues Scroll-Snap-Ziel ausgewählt wurde.

scrollsnapchanging Experimentell

Wird am Scroll-Container ausgelöst, wenn der Browser feststellt, dass ein neues Scroll-Snap-Ziel ansteht, d.h. es wird ausgewählt, wenn die aktuelle Scroll-Geste endet.

Veraltete Ereignisse

orientationchange Veraltet

Wird ausgelöst, wenn sich die Orientierung des Geräts geändert hat.

vrdisplayactivate Veraltet Nicht standardisiert

Wird ausgelöst, wenn ein Display präsentiert werden kann.

vrdisplayconnect Veraltet Nicht standardisiert

Wird ausgelöst, wenn ein kompatibles VR-Gerät mit dem Computer verbunden wurde.

vrdisplaydisconnect Veraltet Nicht standardisiert

Wird ausgelöst, wenn ein kompatibles VR-Gerät vom Computer getrennt wurde.

vrdisplaydeactivate Veraltet Nicht standardisiert

Wird ausgelöst, wenn ein Display nicht mehr präsentiert werden kann.

vrdisplaypresentchange Veraltet Nicht standardisiert

Wird ausgelöst, wenn der Präsentationsstatus eines VR-Geräts sich ändert — d.h. von Präsentieren zu Nicht-Präsentieren wechselt, oder umgekehrt.

Schnittstellen

Spezifikationen

Specification
HTML Standard
# the-window-object

Browser-Kompatibilität

BCD tables only load in the browser