google-chrome - Chrome 版本 60 语音识别

标签 google-chrome

版本 60 之后,非 HTTPS 网站将禁用 webkitSpeechRecognition。 这主要是出于开发目的的一个主要问题。有没有办法绕过/禁用此安全功能?

问题是,询问您是否要访问麦克风的弹出窗口永远不会显示在 HTTP 上,而是显示在 HTTPS 上。

为 DEV 设置 HTTPS 并不容易,所以我真的需要一种方法来绕过它。

最佳答案

简短的回答,。你无法禁用它。

但是,如果您有 Windows,则可以通过 IIS 中的 localhost 托管它。有一个关于如何执行此操作的教程 here 。在 IIS 中注册后,您必须添加一些权限,以便您可以使用 localhost 在浏览器中查看。

如果您运行的是 Linux,则可以安装 Apache2 并将其放入 /var/www/public_html/{websitename}。 然后您只需通过浏览器通过 localhost< 访问它即可。有一个关于安装 Apache here 的教程.

确实应该有一种方法可以让麦克风在处理本地文件时通过浏览器工作。不过,一旦设置了localhost,使用起来就相对简单了。

关于google-chrome - Chrome 版本 60 语音识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45574101/

相关文章:

javascript - 选择标签中的 Mixitup 过滤器在 google chrome 和 IE 中不起作用

javascript - 如何替换事件页面扩展中的短(不到一分钟)setTimeouts

html - Mozilla 外观 Checkbox

Chrome 和 Safari 中的 JavaScript 问题

javascript - 在 NaCl 中保存持久文件并读取应用程序 JavaScript 代码

android - :active pseudo-class doesn't work in Chrome on Android

javascript - Chrome 和 IE 11 中的 Object.keys 行为

java - Selenium 无法通过 moveToElement 在 IE 中单击正确的目标,但可以在 Chrome 中使用

javascript - Chrome webRequest 只监听用户输入的 URL

JavaScript Chrome 问题