Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

XRSessionEvent: XRSessionEvent() Konstruktor

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Der XRSessionEvent() Konstruktor der WebXR Device API erstellt und gibt ein neues XRSessionEvent-Objekt zurück. Diese Objekte repräsentieren Ereignisse, die Zustandsänderungen in einer XRSession ankündigen, die eine Augmented-Reality- oder Virtual-Reality-Sitzung darstellt.

Syntax

js
new XRSessionEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Dieser ist groß- und kleinschreibungssensitiv und wird von Browsern auf end oder visibilitychange gesetzt.

options

Ein Objekt, das zusätzlich zu den in Event() definierten Eigenschaften die folgenden Eigenschaften haben kann:

session

Die XRSession, an die das Ereignis geliefert werden soll.

Rückgabewert

Ein neues XRSessionEvent-Objekt, das ein Objekt des angegebenen Typs darstellt und gemäß den durch den options-Parameter beschriebenen Konfigurationen erstellt wird.

Beispiele

Siehe XRSessionEvent für Beispielcode.

Spezifikationen

Spezifikation
WebXR Device API
# dom-xrsessionevent-xrsessionevent

Browser-Kompatibilität