Navigator:xr 属性
Navigator
接口提供的只读xr
属性返回一个XRSystem
对象,可用于访问WebXR 设备 API。
值
XRSystem
对象用于与当前上下文中的WebXR 设备 API进行交互。它可以用于向用户呈现增强现实和/或虚拟现实图像。
示例
每个Window
都有其自己的Navigator
实例,可以通过window.navigator
或navigator
访问。同时,也会创建一个新的XRSystem
实例,并将其作为navigator.xr
附加到navigator
实例上。如果存在xr
属性,则可以使用它来访问WebXR 设备 API。
要确定 WebXR 是否可用,可以执行以下操作
js
if ("xr" in window.navigator) {
/* WebXR can be used! */
} else {
/* WebXR isn't available */
}
规范
规范 |
---|
WebXR 设备 API # navigator-xr-attribute |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- WebGL API:Web 的 2D 和 3D 加速图形
- Canvas API:2D 图形 API