Почему в Firefox нет опции "всегда разрешать" при использовании `getUserMedia`?
Я использую функцию getUseMedia
в своем приложении. Каждый раз, когда я открываю Firefox, появляется всплывающее окно. Нет опции always allow
.
![введите описание изображения здесь]()
В соответствии с Bugzilla функция уже реализована в Firefox 30
- текущая версия 43
.
Я использую getUserMedia
следующим образом:
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
Правильно ли это? Почему я не могу выбрать вариант allow always
?
Ответы
Ответ 1
Как вы, кажется, обнаружили, Firefox, как и Chrome, целенаправленно запрещает эту функцию без HTTPS.
Тесты Mozilla являются отличным источником ответов вокруг желаемого поведения, в данном случае: "Always Allow" игнорируется и не отображается на страницах http"