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.
Die Window
Schnittstelle repräsentiert ein Fenster, das ein DOM-Dokument enthält; die document
Eigenschaft verweist auf das DOM-Dokument, das in diesem Fenster geladen ist.
Ein Fenster für ein bestimmtes Dokument kann über die document.defaultView
Eigenschaft erlangt werden.
Eine globale Variable, window
, die das Fenster repräsentiert, in dem das Skript ausgeführt wird, ist im JavaScript-Code verfügbar.
Die Window
Schnittstelle beherbergt eine Vielzahl von Funktionen, Namensräumen, Objekten und Konstruktoren, die nicht unbedingt direkt mit dem Konzept eines Benutzeroberflächenfensters verbunden sind. Allerdings ist die Window
Schnittstelle ein geeigneter Ort, um diese Elemente, die global verfügbar sein müssen, einzuschließen. Viele davon sind in der JavaScript-Referenz und der DOM-Referenz dokumentiert.
In einem tabbed (Registerkarten-) Browser wird jede Registerkarte durch ein eigenes Window
Objekt repräsentiert; das globale window
, das von JavaScript-Code gesehen wird, der innerhalb einer bestimmten Registerkarte läuft, repräsentiert immer die Registerkarte, in der der Code läuft. Das gesagt, auch in einem tabbed Browser gelten einige Eigenschaften und Methoden weiterhin für das Gesamtfenster, das die Registerkarte enthält, wie resizeTo()
und innerHeight
. Im Allgemeinen gilt alles, was nicht vernünftigerweise einer Registerkarte zugeordnet werden kann, stattdessen für das Fenster.
Instanz-Eigenschaften
Diese Schnittstelle erbt Eigenschaften von der EventTarget
Schnittstelle.
Beachten Sie, dass Eigenschaften, die Objekte sind (z. B. zum Überschreiben des Prototyps von eingebauten Elementen), in einem separaten Abschnitt unten aufgelistet sind.
Window.caches
Schreibgeschützt Sicherer Kontext-
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 Erzeugen von benutzerdefinierten Antworten auf Anfragen. Window.clientInformation
Schreibgeschützt-
Ein Alias für
Window.navigator
. 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 Konsolenobjekt zurück, das Zugriff auf die Debugging-Konsole des Browsers bietet.
-
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 Details finden Sie unter IFrame credentialless. Window.crossOriginIsolated
Schreibgeschützt-
Gibt einen booleschen Wert zurück, der angibt, ob die Website sich in einem isolierten Cross-Origin-Status befindet.
Window.crypto
Schreibgeschützt-
Gibt das
Crypto
-Objekt zurück, das mit dem globalen Objekt verknüpft ist. Window.customElements
Schreibgeschützt-
Gibt eine Referenz auf das
CustomElementRegistry
-Objekt zurück, das verwendet werden kann, um neue benutzerdefinierte Elemente zu registrieren und Informationen über bereits registrierte benutzerdefinierte Elemente zu erhalten. 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 eine Referenz auf das document Picture-in-Picture-Fenster für den aktuellen Dokumentkontext zurück.
Window.fence
Schreibgeschützt Experimentell-
Gibt eine
Fence
-Objektinstanz für den aktuellen Dokumentkontext zurück. Nur für in einem<fencedframe>
eingebettete Dokumente verfügbar. Window.frameElement
Schreibgeschützt-
Gibt das Element zurück, in dem das Fenster eingebettet ist, oder null, wenn das Fenster nicht eingebettet ist.
Window.frames
Schreibgeschützt-
Gibt ein Array der Unterfenster im aktuellen Fenster zurück.
Window.fullScreen
Nicht standardisiert-
Diese Eigenschaft zeigt an, ob das Fenster im Vollbild angezeigt wird oder nicht.
Window.history
Schreibgeschützt-
Gibt eine Referenz auf das Verlaufsobjekt zurück.
Window.indexedDB
Schreibgeschützt-
Bietet eine Möglichkeit, Anwendungen asynchron Zugang zu Funktionen von indizierten Datenbanken zu gewähren; gibt ein
IDBFactory
-Objekt zurück. Window.innerHeight
Schreibgeschützt-
Erhält die Höhe des Inhaltsbereichs des Browserfensters einschließlich, sofern gerendert, des horizontalen Scrollbalkens.
Window.innerWidth
Schreibgeschützt-
Erhält die Breite des Inhaltsbereichs des Browserfensters einschließlich, sofern gerendert, des vertikalen Scrollbalkens.
Window.isSecureContext
Schreibgeschützt-
Gibt einen booleschen Wert zurück, der anzeigt, ob der aktuelle Kontext sicher (
true
) oder nicht (false
) ist. Window.launchQueue
Schreibgeschützt 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 die Implementierung benutzerdefinierter Startnavigationsfunktionen für die PWA ermöglicht. Window.length
Schreibgeschützt-
Gibt die Anzahl der Frames im Fenster zurück. Siehe auch
Window.frames
. Window.localStorage
Schreibgeschützt-
Gibt eine Referenz auf das lokale Speicherobjekt zurück, das zum Speichern von Daten verwendet wird, die nur von dem Ursprung, der es erstellt hat, zugegriffen werden können.
Window.location
-
Erhält/legt den Standort oder die aktuelle URL des Fensterobjekts fest.
Window.locationbar
Schreibgeschützt-
Gibt das locationbar-Objekt zurück.
-
Gibt das menubar-Objekt zurück.
Window.mozInnerScreenX
Schreibgeschützt 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 zur Anpassung an Bildschirm-Pixel bei Bedarf. Window.mozInnerScreenY
Schreibgeschützt 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 zur Anpassung an Bildschirm-Pixel bei Bedarf. Window.name
-
Erhält/legt den Namen des Fensters fest.
-
Gibt das dem aktuellen
window
zugeordneteNavigation
-Objekt zurück. Der Einstiegspunkt 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
Schreibgeschützt-
Gibt den Ursprung des globalen Objekts zurück, serialisiert als Zeichenkette.
Window.originAgentCluster
Schreibgeschützt Experimentell-
Gibt
true
zurück, wenn dieses Fenster zu einem ursprungs-gekapselten Agenten-Cluster gehört. Window.outerHeight
Schreibgeschützt-
Erhält die Höhe des äußeren Bereichs des Browserfensters.
Window.outerWidth
Schreibgeschützt-
Erhält die Breite des äußeren Bereichs des Browserfensters.
Window.pageXOffset
Schreibgeschützt-
Ein Alias für
window.scrollX
. Window.pageYOffset
Schreibgeschützt-
Ein Alias für
window.scrollY
. Window.parent
Schreibgeschützt-
Gibt eine Referenz auf das übergeordnete Fenster oder Unterrahmen zurück.
Window.performance
Schreibgeschützt-
Gibt ein
Performance
-Objekt zurück, das dietiming
undnavigation
Attribute enthält, von denen jedes ein Objekt ist, das leistungsbezogene Daten bietet. Siehe auch Using Navigation Timing für zusätzliche Informationen und Beispiele. Window.personalbar
Schreibgeschützt-
Gibt das personalbar-Objekt zurück.
Window.scheduler
Schreibgeschützt-
Gibt das
Scheduler
-Objekt zurück, das mit dem aktuellen Kontext assoziiert ist. Dies ist der Einstiegspunkt zur Verwendung der Prioritized Task Scheduling API. Window.screen
Schreibgeschützt-
Gibt eine Referenz auf das Bildschirmobjekt, das mit dem Fenster verknüpft ist, zurück.
Window.screenX
undWindow.screenLeft
Schreibgeschützt-
Beide Eigenschaften geben den horizontalen Abstand vom linken Rand der Browseransicht des Benutzers zur linken Seite des Bildschirms zurück.
Window.screenY
undWindow.screenTop
Schreibgeschützt-
Beide Eigenschaften geben den vertikalen Abstand vom oberen Rand der Browseransicht des Benutzers zur oberen Seite des Bildschirms zurück.
Window.scrollbars
Schreibgeschützt-
Gibt das scrollbars-Objekt zurück.
Window.scrollMaxX
Nicht standardisiert Schreibgeschützt-
Der maximale Versatz, auf den das Fenster horizontal gescrollt werden kann, das heißt die Dokumentbreite minus der Ansichtsfensterbreite.
Window.scrollMaxY
Nicht standardisiert Schreibgeschützt-
Der maximale Versatz, auf den das Fenster vertikal gescrollt werden kann, das heißt die Dokumenthöhe minus der Ansichtsfensterhöhe.
Window.scrollX
Schreibgeschützt-
Gibt die Anzahl der Pixel zurück, die das Dokument bereits horizontal gescrollt wurde.
Window.scrollY
Schreibgeschützt-
Gibt die Anzahl der Pixel zurück, die das Dokument bereits vertikal gescrollt wurde.
Window.self
Schreibgeschützt-
Gibt ein Objekt zurück, das eine Referenz auf das Fensterobjekt selbst ist.
Window.sessionStorage
-
Gibt eine Referenz auf das Sitzungsspeicherobjekt zurück, das zum Speichern von Daten verwendet wird, die nur von dem Ursprung, der es erstellt hat, zugegriffen werden können.
-
Gibt das
WindowSharedStorage
-Objekt für den aktuellen Ursprung zurück. Dies ist der Haupteinstiegspunkt für das Schreiben von Daten in den gemeinsamen Speicher mit der Shared Storage API. Window.speechSynthesis
Schreibgeschützt-
Gibt ein
SpeechSynthesis
-Objekt zurück, das der Einstiegspunkt für die Verwendung der Sprachsynthesefunktionalität der Web Speech API ist. Window.statusbar
Schreibgeschützt-
Gibt das statusbar-Objekt zurück.
Window.toolbar
Schreibgeschützt-
Gibt das toolbar-Objekt zurück.
Window.top
Schreibgeschützt-
Gibt eine Referenz auf das oberste Fenster in der Fensterhierarchie zurück. Diese Eigenschaft ist schreibgeschützt.
Window.trustedTypes
Schreibgeschützt-
Gibt das
TrustedTypePolicyFactory
-Objekt zurück, das mit dem globalen Objekt assoziiert ist und den Einstiegspunkt für die Verwendung der Trusted Types API bietet. Window.visualViewport
Schreibgeschützt-
Gibt ein
VisualViewport
-Objekt zurück, das das visuelle Ansichtsfenster für ein bestimmtes Fenster darstellt. Window.window
Schreibgeschützt-
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 Details.
Veraltete Eigenschaften
Window.event
Veraltet Schreibgeschützt-
Gibt das aktuelle Ereignis zurück, das das derzeit von JavaScript-Code behandelte Ereignis ist, oder
undefined
, wenn momentan kein Ereignis behandelt wird. DasEvent
-Objekt, das direkt an Ereignishandler übergeben wird, sollte wann immer möglich stattdessen verwendet werden. Window.external
Veraltet Schreibgeschützt-
Gibt ein Objekt mit Funktionen zum Hinzufügen externer Suchanbieter zum Browser zurück.
Window.orientation
Veraltet Schreibgeschützt-
Gibt die Orientierung in Grad (in 90-Grad-Schritten) des Ansichtsfensters relativ zur natürlichen Orientierung des Geräts zurück.
Window.status
Veraltet-
Erhält/legt den Text in der Statusleiste am unteren Rand des Browsers fest.
Instanz-Methoden
Diese Schnittstelle erbt Methoden von der EventTarget
Schnittstelle.
Window.atob()
-
Decodiert eine Zeichenfolge von Daten, die mit Base-64-Codierung codiert wurden.
Window.alert()
-
Zeigt einen Alarmdialog an.
Window.blur()
Veraltet-
Entfernt den Fokus vom Fenster.
Window.btoa()
-
Erstellt eine Base-64-codierte ASCII-Zeichenfolge aus einer Zeichenfolge binärer Daten.
Window.cancelAnimationFrame()
-
Ermöglicht Ihnen das Abbrechen eines zuvor mit
Window.requestAnimationFrame
geplanten Rückrufs. Window.cancelIdleCallback()
-
Ermöglicht Ihnen das Abbrechen eines zuvor mit
Window.requestIdleCallback
geplanten Rückrufs. Window.clearInterval()
-
Bricht die wiederholte Ausführung ab, die mit
Window.setInterval()
gesetzt wurde. Window.clearTimeout()
-
Bricht die verzögerte Ausführung ab, die mit
Window.setTimeout()
gesetzt wurde. Window.close()
-
Schließt das aktuelle Fenster.
Window.confirm()
-
Zeigt einen Dialog mit einer Nachricht an, auf die der Benutzer reagieren muss.
Window.createImageBitmap()
-
Nimmt eine Vielzahl von verschiedenen Bildquellen an und gibt ein
Promise
zurück, welches zu einemImageBitmap
auflöst. Optional wird die Quelle auf das Rechteck von Pixeln beschnitten, das bei (sx, sy) mit der Breite sw und der Höhe sh beginnt. Window.dump()
Nicht standardisiert-
Schreibt eine Nachricht in die Konsole.
Window.fetch()
-
Startet den Prozess des Abrufens einer Ressource aus dem Netzwerk.
Window.find()
Nicht standardisiert-
Sucht nach einer gegebenen Zeichenfolge in einem Fenster.
Window.focus()
-
Setzt den Fokus auf das aktuelle Fenster.
Window.getComputedStyle()
-
Erhält den berechneten Stil für das angegebene Element. Berechneter Stil gibt die berechneten Werte aller CSS-Eigenschaften des Elements an.
Window.getDefaultComputedStyle()
Nicht standardisiert-
Erhält den Standard-berechneten Stil für das angegebene Element, unabhängig von Autoren-Stylesheets.
Window.getScreenDetails()
Experimentell Sicherer Kontext-
Gibt ein
Promise
zurück, das sich mit einerScreenDetails
-Objektinstanz erfüllt, die die Details aller Bildschirme darstellt, die dem Gerät des Benutzers zur Verfügung stehen. Window.getSelection()
-
Gibt das Auswahlobjekt zurück, das die ausgewählten Elemente darstellt.
Window.matchMedia()
-
Gibt ein
MediaQueryList
-Objekt zurück, das die angegebene Media-Query-Zeichenfolge 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, dass ein Fenster einem anderen Fenster eine Zeichenfolge von Daten sendet, die sich nicht im selben Domain wie das erste befinden muss.
Window.print()
-
Öffnet den Druckdialog, um das aktuelle Dokument zu drucken.
Window.prompt()
-
Gibt den vom Benutzer in einem Prompt-Dialog eingegebenen Text zurück.
Window.queryLocalFonts()
Experimentell Sicherer Kontext-
Gibt ein
Promise
zurück, das sich mit einem Array vonFontData
-Objekten erfüllt, die die lokal verfügbaren Schriftarten darstellen. Window.queueMicrotask()
-
Fügt eine Mikrotask in die Warteschlange ein, die zu einem sicheren Zeitpunkt ausgeführt wird, bevor die Kontrolle zur Ereignisschleife des Browsers zurückkehrt.
Window.reportError()
-
Meldet einen Fehler in einem Skript, der eine unbehandelte Ausnahme emuliert.
Window.requestAnimationFrame()
-
Teilt dem Browser mit, dass eine Animation in Arbeit ist, und fordert, dass der Browser ein Neuzeichnen des Fensters für den nächsten Animationsframe plant.
Window.requestIdleCallback()
-
Ermöglicht die Planung von Aufgaben während der Leerlaufzeiten des Browsers.
Window.resizeBy()
-
Ä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 an eine bestimmte 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 eine Funktion zur Ausführung jedes Mal, wenn eine bestimmte Anzahl von Millisekunden vergeht.
Window.setTimeout()
-
Plant eine Funktion zur Ausführung nach einer bestimmten Zeitspanne.
Window.showDirectoryPicker()
Experimentell Sicherer Kontext-
Zeigt einen Verzeichnisauswähler an, mit dem der Benutzer ein Verzeichnis auswählen kann.
Window.showOpenFilePicker()
Experimentell Sicherer Kontext-
Zeigt einen Dateiauswähler an, mit dem ein Benutzer eine Datei oder mehrere Dateien auswählen kann.
Window.showSaveFilePicker()
Experimentell Sicherer Kontext-
Zeigt einen Dateiauswähler an, mit dem ein Benutzer eine Datei speichern kann.
Window.sizeToContent()
Nicht standardisiert-
Passt die Fenstergröße gemäß seinem Inhalt an.
Window.stop()
-
Diese Methode stoppt das Laden des Fensters.
Window.structuredClone()
-
Erstellt eine tiefe Kopie eines gegebenen Wertes mit dem strukturierten Klon-Algorithmus.
Veraltete Methoden
Window.back()
Nicht standardisiert Veraltet-
Geht einen Schritt im Fensterverlauf 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 wiederholte Ausführung auf, die mit
setImmediate()
gesetzt wurde. Window.forward()
Nicht standardisiert Veraltet-
Verschiebt das Fenster um ein Dokument nach vorne im Verlauf. Diese Methode ist veraltet; Sie sollten stattdessen
history.forward()
verwenden. Window.releaseEvents()
Veraltet-
Gibt das Fenster aus der Falle von Ereignissen eines bestimmten Typs frei.
Window.requestFileSystem()
Nicht standardisiert Veraltet-
Ermöglicht es einer Website oder Anwendung, 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 schwere Aufgaben abgeschlossen hat.
Window.setResizable()
Nicht standardisiert Veraltet-
Macht nichts (no-op). Wird aus Gründen der Rückwärtskompatibilität mit Netscape 4.x beibehalten.
Window.showModalDialog()
Nicht standardisiert Veraltet-
Zeigt einen modalen Dialog an.
Window.webkitConvertPointFromNodeToPage()
Nicht standardisiert Veraltet-
Wandelt einen
WebKitPoint
vom Koordinatensystem des Knotens in das Koordinatensystem der Seite um. Window.webkitConvertPointFromPageToNode()
Nicht standardisiert Veraltet-
Wandelt einen
WebKitPoint
vom Koordinatensystem der Seite in das des Knotens um.
Ereignisse
Hören Sie diese Ereignisse mit addEventListener()
oder indem Sie einen Ereignis-Listener der oneventname
-Eigenschaft dieser Schnittstelle zuweisen. Zusätzlich zu den unten aufgeführten Ereignissen können viele Ereignisse vom Document
, das im Fensterobjekt enthalten ist, heraufbubbeln.
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 oder ungültig ist.
languagechange
-
Wird am globalen Objekt ausgelöst, wenn sich die bevorzugte Sprache des Benutzers ändert.
resize
-
Wird ausgelöst, wenn das Fenster in der Größe verändert wurde.
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 über die Benutzeroberfläche des Browsers eine Kopieraktion initiiert. Auch über die
oncopy
Eigenschaft verfügbar. cut
-
Wird ausgelöst, wenn der Benutzer über die Benutzeroberfläche des Browsers eine Ausschneideaktion initiiert. Auch über die
oncut
Eigenschaft verfügbar. paste
-
Wird ausgelöst, wenn der Benutzer über die Benutzeroberfläche des Browsers eine Einfügeaktion initiiert. Auch über die
onpaste
Eigenschaft verfügbar.
Verbindungs-Ereignisse
Geräteorientierungs-Ereignisse
devicemotion
Sicherer Kontext-
Wird in regelmäßigen Abständen ausgelöst und zeigt die Menge an physikalischer Beschleunigungskraft an, die das Gerät empfängt, sowie die Drehgeschwindigkeit, falls verfügbar.
deviceorientation
Sicherer Kontext-
Wird ausgelöst, wenn frische Daten von dem Magnetometersensor zur Orientierung über die aktuelle Orientierung des Geräts im Vergleich zum Erdkoordinatensystem verfügbar sind.
deviceorientationabsolute
Sicherer Kontext-
Wird ausgelöst, wenn frische Daten vom Magnetometersensor zur Orientierung über die aktuelle absolute Orientierung des Geräts im Vergleich zum Erdkoordinatensystem verfügbar sind.
Fokus-Ereignisse
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.
Verlauf-Ereignisse
hashchange
-
Wird ausgelöst, wenn das Fragmentkennzeichen der URL geändert wurde (der Teil der URL, der mit dem
#
Zeichen beginnt und folgt). pagehide
-
Wird gesendet, wenn der Browser das aktuelle Dokument versteckt, während er dabei ist, an dessen Stelle ein anderes Dokument aus dem Verlauf der Sitzung anzuzeigen. Dies geschieht zum Beispiel, wenn der Benutzer die Zurückschaltfläche klickt oder wenn sie die Vorwärtstaste klicken, um im Verlauf der Sitzung vorwärts zu gehen.
pagereveal
-
Wird ausgelöst, wenn ein Dokument erstmals gerendert wird, entweder, wenn ein neues Dokument aus dem Netzwerk geladen wird oder ein Dokument (entweder aus back/forward cache (bfcache) oder Prerender) aktiviert wird.
pageshow
-
Wird gesendet, wenn der Browser das Dokument aufgrund von Navigationstätigkeiten sichtbar macht, einschließlich nicht nur wenn die Seite zuerst geladen wird, sondern auch Situationen, wie wenn der Benutzer nach dem Navigieren zu einer anderen innerhalb derselben Registerkarte zur Seite zurück navigiert.
pageswap
-
Wird ausgelöst, wenn ein Dokument entladen wird, aufgrund einer Navigation.
popstate
-
Wird ausgelöst, wenn der aktuelle Verlaufseintrag geändert wird.
Laden- & Entladen-Ereignisse
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 Bildern.
unload
Veraltet-
Wird ausgelöst, wenn das Dokument oder eine Kinderressource entladen wird.
Manifest-Ereignisse
appinstalled
-
Wird ausgelöst, wenn der Browser erfolgreich eine Seite als Anwendung installiert hat.
beforeinstallprompt
-
Wird ausgelöst, wenn ein Benutzer kurz davor steht, aufgefordert zu werden, eine Webanwendung zu installieren.
Messaging-Ereignisse
message
-
Wird ausgelöst, wenn das Fenster eine Nachricht empfängt, zum Beispiel von einem Aufruf von
Window.postMessage()
aus einem anderen Browsing-Kontext. messageerror
-
Wird ausgelöst, wenn ein
Window
-Objekt eine Nachricht empfängt, die nicht deserialisiert werden kann.
Druck-Ereignisse
afterprint
-
Wird ausgelöst, nachdem das verbundene Dokument zum Drucken begonnen hat oder die Druckvorschau geschlossen wurde.
beforeprint
-
Wird ausgelöst, wenn das verbundene Dokument kurz davor steht, gedruckt oder zur Vorschau angezeigt zu werden.
Promise-Rejektionsereignisse
rejectionhandled
-
Wird jedes Mal gesendet, wenn ein JavaScript
Promise
verworfen wird, unabhängig davon, ob ein Handler vorhanden ist, um die Verwerfung abzufangen. unhandledrejection
-
Wird gesendet, wenn ein JavaScript
Promise
verworfen wird, aber kein Handler vorhanden ist, um die Verwerfung abzufangen.
Scroll-Ereignisse
scrollsnapchange
Experimentell-
Wird auf dem Scroll-Container am Ende einer Scroll-Operation ausgelöst, wenn ein neues Scroll-Snap-Ziel ausgewählt wurde.
scrollsnapchanging
Experimentell-
Wird auf dem Scroll-Container ausgelöst, wenn der Browser feststellt, dass ein neues Scroll-Snap-Ziel aussteht, 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 an den Computer angeschlossen 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 sich der Anzeigestatus eines VR-Geräts ändert – d.h. vom Präsentieren zum Nichtprä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