我正在尝试在Chrome中使用navigator.getUserMedia;然而,当它在本地提供服务时(file:///whatever/index.html),,但在JSFiddle ( http://jsfiddle.net/EBsvq/ )和其他网站上却可以),它不会请求许可。
有人知道这是什么原因吗?我需要以某种方式重置我的权限吗?
以下是我在本地使用的内容:
<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>
https://stackoverflow.com/questions/13723699
复制相似问题