我想知道是否有办法在 Chrome 中查询以下权限:
accelerometer
camera
clipboard-read
clipboard-write
geolocation
background-sync
magnetometer
microphone
midi
notifications
payment-handler
persistent-storage
谢谢你。
最佳答案
您可以使用 navigator.permissions
这是“地理定位”的示例:
navigator.permissions.query({name:'geolocation'}).then(function(result) {
if (result.state == 'granted') {
showLocalNewsWithGeolocation();
} else if (result.state == 'prompt') {
showButtonToEnableLocalNews();
}
// Don't do anything if the permission was denied.
});
您可以从 here 阅读更多信息.
关于javascript - 如何获取浏览器权限列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58807278/