此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

WorkerNavigator:permissions 属性

基线 2024
最近可用

自 November 2024 起,此特性已在最新浏览器中得到支持。但在较旧的设备或浏览器中可能无法运行。

备注: 此特性仅在 Web Worker 中可用。

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

一个 Permissions 对象。

示例

js
navigator.permissions.query({ name: "notifications" }).then((result) => {
  if (result.state === "granted") {
    showNotification();
  } else if (result.state === "prompt") {
    requestNotificationPermission();
  }
});

规范

规范
Permissions
# dom-workernavigator-permissions

浏览器兼容性

参见