【发布时间】:2016-04-05 18:18:06
【问题描述】:
我在我的应用程序中使用getUseMedia 函数。每次我打开 Firefox 权限弹出窗口都会出现。没有always allow 选项。
根据 Bugzilla,该功能已在 Firefox 30 实现 - 当前版本为 43。
我正在像这样使用getUserMedia:
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
对吗?为什么我不能选择allow always 选项?
【问题讨论】:
-
我添加了
mediaDevices.getUserMedia作为第二个选项,如navigator.getUserMedia || mediaDevices.getUserMedia || navigator.webkitGetUserMedia ||,但随后浏览器返回No web audio support in this browser!错误。如何使用该功能? -
帮不了你,你得等别人过来。
-
在 chrome 中,只有在 HTTPS 下提供的页面才允许保留该权限,不确定 FF,但它可能是相同的交易...... localhost 使用 HTTP(没有“S”)
-
@dandavis 谢谢,我通过以下帖子配置为使用https,然后我可以选择
allow always选项! stackoverflow.com/a/22878130/1536527
标签: javascript html firefox