PermissionStatus: state 属性
注意:此功能在 Web Workers 中可用。
state 是 PermissionStatus 接口的一个只读属性,它返回所请求权限的状态。此属性返回 'granted'、'denied' 或 'prompt' 之一。
值
以下之一:
示例
js
navigator.permissions
.query({ name: "geolocation" })
.then((permissionStatus) => {
console.log(`geolocation permission state is ${permissionStatus.state}`);
permissionStatus.onchange = () => {
console.log(
`geolocation permission status has changed to ${permissionStatus.state}`,
);
};
});
规范
| 规范 |
|---|
| Permissions # dom-permissionstatus-state |
浏览器兼容性
加载中…