XRSession: end 事件
语法
在诸如 addEventListener()
之类的事件处理函数中使用事件名称,或设置事件处理程序属性。
js
addEventListener("end", (event) => {});
onend = (event) => {};
事件类型
一个 XRSessionEvent
。继承自 Event
。
事件属性
描述
触发
当 WebXR 会话结束时触发,无论是由于 Web 应用程序选择停止会话,还是由于 用户代理 终止了会话。
此事件不可取消,也不冒泡。
用例
您可以使用此事件来对 WebXR 会话的结束做出反应。例如,您可能希望显示一个 UI 元素来告知会话的终止。
示例
要了解 WebXR 会话何时结束,您可以使用 XRSession
实例的 addEventListener()
为其添加处理程序,如下所示
js
XRSession.addEventListener("end", (event) => {
/* the session has shut down */
});
或者,您可以使用 XRSession.onend
事件处理程序属性为 end
事件建立处理程序
js
XRSession.onend = (event) => {
/* the session has shut down */
};
规范
规范 |
---|
WebXR 设备 API # eventdef-xrsession-end |
WebXR 设备 API # dom-xrsession-onend |
浏览器兼容性
BCD 表格仅在浏览器中加载