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 的权限和安全性
XRPermissionStatusnavigator.permissions和WorkerNavigator.permissionsPermissions