我正在尝试弄清楚如何获取 TLS 锁定图标附近弹出的“允许”按钮和“取消”事件,我在网上进行了搜索,但在 javascript 中找不到任何有关此内容的文章?
我正在使用 chrome 语音识别 API
有人知道吗?
最佳答案
我认为您无法获取按钮事件。
但是,您可以使用 Permission API 检测权限的更改
这是一个例子:
navigator.permissions.query(
{ name: 'microphone' }
).then(function(permissionStatus){
console.log("Current state: " + permissionStatus.state)
permissionStatus.onchange = function(){
if (this.state == "granted") {
console.log("Allow");
} else if (this.state == "denied") {
console.log("Block");
} else if (this.state == "prompt") {
console.log("Ask");
}
}
})
关于javascript - 有什么方法可以获取 "Allow"(chrome最新)中的 "Allow to use microphone popup"按钮点击事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58557410/