如何使HTML5语音识别不必每次都请求许可

如何使HTML5语音识别不必每次都请求许可,html,google-chrome,permissions,microphone,Html,Google Chrome,Permissions,Microphone,我创建了一个需要麦克风的脚本。它使用HTML5语音识别API。每次我想进行语音识别测试时,Chrome都会请求许可 我正在使用的Javascript(部分)代码: var recognition = new webkitSpeechRecognition(); recognition.continuous = true; recognition.interimResults = true; recognit

我创建了一个需要麦克风的脚本。它使用HTML5语音识别API。每次我想进行语音识别测试时,Chrome都会请求许可

我正在使用的Javascript(部分)代码:

         var recognition = new webkitSpeechRecognition();
            recognition.continuous = true;
            recognition.interimResults = true;
            recognition.onresult = function(event) {
                console.log(event.results[0][0].transcript);
                if(event.results[0][0].transcript === 'print')
                {
                    console.log('');
                }
            };

            recognition.start();
我曾尝试将其添加到Chrome和Flash player的例外列表中,但它仍然需要获得许可

打印屏幕:

每当我点击按钮时,这个消息就会弹出。
有没有办法禁用Chrome请求权限?

正如上面评论中提到的JSCHOR,只有使用HTTPS才能防止浏览器在每次启动识别时请求权限


正如明确指出的那样

通过SSL访问时会发生这种情况吗?我想不会,但我没有可用的合法SSL证书。没有别的办法了吗?我认为还没有办法绕过它。请参阅-粗体文本。