Javascript 为什么没有;“始终允许”;使用“getUserMedia”时在Firefox中的选项?

Javascript 为什么没有;“始终允许”;使用“getUserMedia”时在Firefox中的选项?,javascript,html,firefox,Javascript,Html,Firefox,我正在应用程序中使用getUseMedia功能。每次打开Firefox时,都会出现权限弹出窗口。没有始终允许选项 根据Bugzilla的说法,该功能已经在Firefox 30上实现了,目前的版本是43 我使用的getUserMedia如下: navigator.getUserMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia ||

我正在应用程序中使用
getUseMedia
功能。每次打开Firefox时,都会出现权限弹出窗口。没有
始终允许
选项

根据Bugzilla的说法,该功能已经在Firefox 30上实现了,目前的版本是
43

我使用的
getUserMedia
如下:

    navigator.getUserMedia = (navigator.getUserMedia ||
    navigator.webkitGetUserMedia ||
    navigator.mozGetUserMedia ||
    navigator.msGetUserMedia);

是这样吗?为什么我不能选择“始终允许”
选项?

正如您所发现的,Firefox和Chrome一样,故意不允许在没有HTTPS的情况下使用此功能


Mozilla的测试是关于所需行为的答案的一个很好的来源,在本例中:

有些相关,不推荐使用。使用我添加的
mediaDevices.getUserMedia
作为第二个选项,如
navigator.getUserMedia | | | mediaDevices.getUserMedia | | | navigator.webkitGetUserMedia | |
,但随后浏览器返回
此浏览器中不支持web音频错误。我如何使用该功能?我帮不了你,你得等其他人过来。在chrome中,只有使用HTTPS的页面才允许保留该烫发,不确定是否使用FF,但可能是相同的交易。。。localhost使用HTTP(no“S”)@dandavis谢谢,我通过下面的帖子配置了使用https,然后我可以选择
allowalways
选项!