XRSessionEvent: session 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

只讀的 XRSessionEvent 介面的 session 屬性指示了事件是關於哪個 XRSession 的。

一個 XRSession 物件,指示了事件所指的 WebXR 會話。

示例

在此示例中,session 屬性用於在收到事件時獲取會話物件以進行管理。

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

這會呼叫一個函式,該函式會響應會話的可見性狀態更改。

規範

規範
WebXR Device API
# dom-xrsessionevent-session

瀏覽器相容性