簡體   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