权限
注意:此功能在 Web Workers 中可用。
Permissions
是 Permissions API 的接口,它提供了核心权限 API 功能,例如查询和撤销权限的方法
实例方法
Permissions.query()
-
返回给定 API 的用户权限状态。
Permissions.revoke()
已弃用-
撤销当前对给定 API 设置的权限。
示例
js
navigator.permissions.query({ name: "geolocation" }).then((result) => {
if (result.state === "granted") {
showLocalNewsWithGeolocation();
} else if (result.state === "prompt") {
showButtonToEnableLocalNews();
}
// Don't do anything if the permission was denied.
});
规范
规范 |
---|
权限 # permissions-interface |
浏览器兼容性
BCD 表格仅在浏览器中加载