安全上下文
此特征只可用于
安全上下文
(HTTPS),在某些或所有
支持浏览器
.
只读
XRSessionEvent
接口的
session
property indicates which
XRSession
the event is about.
xrSession = xrSessionEvent.session;
XRSession
object indicating which WebXR session the event refers to.
在此范例中,
session
property is used to obtain the session object to manage when an event is received.
xrSession.addEventListener("visibilitychange", e => {
switch(e.session.visibilityState) {
case "hidden":
myEnableRendering(true);
break;
case "visible":
case "visible-blurred":
myEnableRendering(false);
break;
}
});
This calls a function that reacts to the session's visibility state change.
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebXR 设备 API
The definition of 'XRSessionEvent.session' in that specification. |
工作草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
session
|
Chrome 79 | Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 79 | Firefox Android 不支持 No | Opera Android 不支持 No | Safari iOS 不支持 No | Samsung Internet Android 11.2 |
完整支持
不支持
XRSessionEvent
session
Navigator.xr
WebGLRenderingContext.makeXRCompatible()
XR
XRBoundedReferenceSpace
XRFrame
XRInputSource
XRInputSourceArray
XRInputSourceEvent
XRInputSourcesChangeEvent
XRPose
XRReferenceSpace
XRReferenceSpaceEvent
XRRenderState
XRRigidTransform
XRSession
XRSpace
XRView
XRViewerPose
XRViewport
XRWebGLLayer