导航器:permissions 属性

基线 2022

新增功能

2022 年 9 月起,此功能在最新的设备和浏览器版本中都能正常使用。此功能可能无法在旧设备或浏览器中正常使用。

permissionsNavigator 接口的只读属性,它返回一个 Permissions 对象,可用于查询和更新 Permissions API 涵盖的 API 的权限状态。

一个 Permissions 对象。

示例

js
navigator.permissions.query({ name: "geolocation" }).then((result) => {
  if (result.state === "granted") {
    showMap();
  } else if (result.state === "prompt") {
    showButtonToEnableMap();
  }
  // Don't do anything if the permission was denied.
});

规范

规范
Permissions
# dom-navigator-permissions

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅