Navigator:permissions 属性
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.
Navigator
接口的 permissions
只读属性返回一个 Permissions
对象,可以用于查询或更新 Permissions API 涵盖的 API 权限状态。
值
一个 Permissions
对象。
示例
js
navigator.permissions.query({ name: "geolocation" }).then((result) => {
if (result.state === "granted") {
showMap();
} else if (result.state === "prompt") {
showButtonToEnableMap();
}
// 如果权限被拒绝,不要做任何操作。
});
规范
Specification |
---|
Permissions # dom-navigator-permissions |