XRPermissionStatus - 定义了调用 navigator.permissions.query() 返回的以 xr 为名称的权限对象
XRPermissionStatus
接口定义了调用 navigator.permissions.query()
返回的以 xr
为名称的权限对象;它指示应用程序或网站是否具有使用 WebXR 的权限,可能会随着时间的推移监视权限状态的更改。
属性
除了下面列出的属性外,XRPermissionStatus
还继承了其父接口 PermissionStatus
定义的属性。
granted
一个包含字符串数组,列出从调用 navigator.permissions.query()
时起已被授予许可的功能名称。当且仅当已授予使用功能的权限时,在调用 navigator.permissions.query()
时在 optionalFeatures
或 requiredFeatures
中指定的任何功能都会在授权中列出。
方法
XRPermissionStatus
没有定义任何方法。
规范
规范 | 状态 | 备注 |
---|---|---|
WebXR Device API XRPermissionStatus 的定义 |
工作草案 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
granted | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
granted | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
相关链接
- WebXR 的权限和安全性
XRPermissionStatus
navigator.permissions
和WorkerNavigator.permissions
Permissions