XRSessionEvent: session-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Die schreibgeschützte XRSessionEvent-Schnittstelle hat die session-Eigenschaft, die angibt, auf welche XRSession sich das Ereignis bezieht.

Wert

Ein XRSession-Objekt, das angibt, auf welche WebXR-Sitzung sich das Ereignis bezieht.

Beispiele

In diesem Beispiel wird die session-Eigenschaft verwendet, um das Sitzungsobjekt zu erhalten, das verwaltet werden soll, wenn ein Ereignis empfangen wird.

js
xrSession.addEventListener("visibilitychange", (e) => {
  switch (e.session.visibilityState) {
    case "hidden":
      myEnableRendering(true);
      break;
    case "visible":
    case "visible-blurred":
      myEnableRendering(false);
      break;
  }
});

Dies ruft eine Funktion auf, die auf die Änderung des Sichtbarkeitsstatus der Sitzung reagiert.

Spezifikationen

Specification
WebXR Device API
# dom-xrsessionevent-session

Browser-Kompatibilität

BCD tables only load in the browser