Window
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.
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.
-
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 vonfocus-existing
,navigate-new
odernavigate-existing
gestartet wird, bietet dielaunchQueue
Zugriff auf dieLaunchQueue
-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.
-
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
innsIDOMWindowUtils
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.
-
Gibt das aktuelle
window
-assozierteNavigation
-Objekt zurück. Der Eintrittspunkt für die Navigation API. -
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 Attributetiming
undnavigation
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
undWindow.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
undWindow.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.
-
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. SieheWindow.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. DasEvent
-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 einemImageBitmap
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 einemScreenDetails
-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 vonFontData
-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
odersessionStorage
) 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
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
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
Siehe DOM-Referenz.
Spezifikationen
Specification |
---|
HTML Standard # the-window-object |
Browser-Kompatibilität
BCD tables only load in the browser