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 设备 API
# dom-xrsessionevent-session

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。