繁体   English   中英

有没有办法在“允许使用麦克风弹出”(chrome最新)中获得“允许”按钮单击事件?

[英]is there any way to get the “Allow” button click event in “Allow to use microphone popup”(chrome latest)?

我试图弄清楚如何获得在 TLS 锁定图标附近弹出的“允许”按钮和“取消”事件,我在网上搜索但在 javascript 中找不到任何关于此的文章?

我正在使用 chrome speechrecognition 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");
      }
    }
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM