首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webkitspeechrecognition识别不再提示权限

webkitspeechrecognition识别不再提示权限
EN

Stack Overflow用户
提问于 2015-03-29 23:26:27
回答 2查看 1.4K关注 0票数 1

我已经制作了一些使用webkitspeechrecognition识别的页面原型。我很快就了解到,你不能从文件中加载这些文件,你必须从them服务器上提供它们。我使用的是osx,所以我只是将我的文件移动到已经运行并启用的本地apache中。这在相当长的一段时间内都运行得很好。

由于某些原因,我没有一个正常工作的页面会提示我拒绝/允许使用麦克风。我甚至从另一个not服务器复制了一个现有的工作页面,如果我从http://localhost/speech.html加载它,它将不会提示。它跳过提示,转到我的recognition.onerror处理程序并记录“不允许”

但是,如果我从http://127.0.0.1/speech.html加载相同的页面(或我的任何其他原型),它工作得很好。这让我认为我意外地缓存了一个像"always deny“之类的响应。我想我清除/重置了我所有的chrome设置,但我仍然得到相同的行为。127.0.0.1将正确提示,但localhost根本不会提示。

chrome可能在哪里存储了一些我需要清除的额外设置?

EN

回答 2

Stack Overflow用户

发布于 2016-01-03 18:43:56

您的麦克风设置可能存储在chrome://settings/contentExceptions#media-stream-mic中。您可以查看其中保存了权限的网站。

票数 1
EN

Stack Overflow用户

发布于 2016-09-01 05:57:05

chrome中的getUserMedia权限请求目前的工作原理如下:

  • 如果您有http请求,getUserMedia将只记住该会话的权限。如果你回到同一页。如果你通过https做了同样的请求,一旦你设置了权限,你总是有一个permissions.
  • My内存是为
  • http://localhost/授予了一个异常...用于调试目的。在这种情况下,您不需要重复授予您使用http和127.0.0.1/的permissions.
  • If,我认为没有任何例外。

http://www.html5rocks.com/en/tutorials/getusermedia/intro/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29330977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档