Подтвердить что ты не робот

Всегда принимайте запрос веб-камеры webRTC

Я создаю веб-приложение, которое использует веб-камеру компьютера через webRTC. Сайт работает только на одной конкретной машине, которая будет отключена и перезагружается один раз в день.

Моя проблема: как я могу заставить машину автоматически подтвердить диалог веб-камеры после загрузки сайта?

Система представляет собой OSX Leopard с новейшим Chrome. Спасибо, я открыт для всего.

4b9b3361

Ответ 1

Для этого есть опция Chrome: (Это работает как в http, так и https)

--use-fake-ui-for-media-stream

- Windows:

start chrome --use-fake-ui-for-media-stream

- GNU/Linux:

google-chrome --use-fake-ui-for-media-stream

Возможно, это только вопрос времени, но это не сработало на моем хром на Ubuntu. Мне пришлось получить .deb с веб-сайта google chrome.

- Mac:

Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --use-fake-ui-for-media-stream

Это может быть полезно в среде разработки/тестирования.

Ответ 2

Firefox: (Вы должны сказать пользователям, как..)

  • Перейдите в url about:config

  • Поиск media.navigator.permission.disabled

  • dbНажмите или установите значение на true

Протестированная версия: 23.0 + (и 43.0.4 все еще работает)


Chrome: fooobar.com/questions/143771/... или используйте HTTPS

Ответ 3

В соответствии с тем, что говорят разработчики Chromium, в настоящее время нет возможности настроить браузер для разрешения использования камеры, если вы не используете диалог "Всегда разрешать", который будет отображаться только в том случае, если сайт обслуживается с помощью HTTPS. Это означает, что если вы используете HTML-страницу с помощью HTTPS, и после подтверждения опции "Всегда разрешать", она должна работать оттуда. Вот коллекция ссылок, где вы найдете ответы на те же или похожие вопросы: