2017-09-04 41 views
2

我使用谷歌的WebSpeech API在此网站上发现: https://developers.google.com/web/updates/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API谷歌WebSpeech API抛出“不被允许”麦克风权限错误

使用Python的http.server我的Windows机器上, enter image description here

它的工作没有任何问题: enter image description here

我上传完全相同的文件,同样的API,但它并不在我的CentOS的远程服务器抛出“不被允许”误差麦克风的权限工作: enter image description here

我认为这个问题可能与http服务器有关。所以我尝试了Apache Httpd,Python http.server和Nginx。他们都没有工作。

任何有关阻塞麦克风的想法? 谢谢!

+0

作为解决此问题的一种解决方法,我在远程服务器上安装了自签名SSL证书,以允许使用https。 这样,麦克风已被允许在Chrome中使用。 – Kerem

回答

1

我找不到支持此文件的文档,但从我自己的经验来看,只有在网站上安装SSL证书后,Chrome才会停止阻止其请求麦克风访问。

相关问题