Chrome (Mac) 上的 HTML5 语音输入如何访问麦克风?是因为我安装了谷歌语音插件吗?
浏览器不应该在授予访问权限之前明确请求许可吗?
Chrome (Mac) 上的 HTML5 语音输入如何访问麦克风?是因为我安装了谷歌语音插件吗?
浏览器不应该在授予访问权限之前明确请求许可吗?
麦克风并没有直接暴露在网页上——它只是通过 Google 服务器发布语音(和接收文本),因此它不被视为安全问题(您必须单击麦克风图标才能启动它)。这与语音输入在 Android 和 Google 的 iPhone/Blackberry 应用程序上的工作方式非常相似。
它在授予访问权限之前明确要求许可,这就是单击麦克风图标的含义。
把它想得更像<input type="file">
元素——你点击“浏览”,它会显示你的文件系统,浏览器将选择的文件直接发送到服务器。
对于那些说你不能设置按钮样式并且不能被利用的人 - 它是通过 Facebook 之类的按钮完成的 - http://www.esrun.co.uk/blog/disguising-a-facebook-like-link /
那么是什么阻止它对 Google Mic 按钮起作用呢?