PermissionStatus:state 属性
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2022.
Please help us by answering a few questions.
备注: 此特性在 Web Worker 中可用。
PermissionStatus
接口的 state
只读属性返回所请求权限的状态。此属性返回 'granted'
、'denied'
或 'prompt'
之一。
值
示例
js
navigator.permissions
.query({ name: "geolocation" })
.then((permissionStatus) => {
console.log(`geolocation 权限状态为 ${permissionStatus.state}`);
permissionStatus.onchange = () => {
console.log(`geolocation 权限状态已更改为 ${permissionStatus.state}`);
};
});
规范
Specification |
---|
Permissions # dom-permissionstatus-state |