首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Chrome getUserMedia未在本地请求权限

Chrome getUserMedia未在本地请求权限
EN

Stack Overflow用户
提问于 2012-12-05 20:52:18
回答 4查看 16K关注 0票数 18

我正在尝试在Chrome中使用navigator.getUserMedia;然而,当它在本地提供服务时(file:///whatever/index.html),,但在JSFiddle ( http://jsfiddle.net/EBsvq/ )和其他网站上却可以),它不会请求许可。

有人知道这是什么原因吗?我需要以某种方式重置我的权限吗?

以下是我在本地使用的内容:

代码语言:javascript
复制
<html>
<head></head>
<body>
   <button id="btn">Start</button>

<script type="text/javascript">
   /*! jQuery v1.8.3 jquery.com | jquery.org/license */
   //JQuery goes here
</script>

<script type="text/javascript">
  navigator.getUserMedia = navigator.webkitGetUserMedia || navigator.getUserMedia;

  $(function(){
    $('#btn').click(function(){
      navigator.getUserMedia({audio: true}, 
      function(){
        alert('success');
      },
      function (err) {
        alert('fail: ' + JSON.stringify(err));
      }); }); });
      </script>
  </body>
</html>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13723699

复制
相关文章

相似问题

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