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

Как я могу сделать так, чтобы Chrome разрешил доступ к веб-камере через http (не https)?

Я создаю приложение для киоска, используя видео webrtc. Он доступен только во внутренней сети, и я хотел бы иметь возможность всегда разрешать веб-камеру для моего сайта через http. Использование ssl не так важно и является дополнительным расходом для сертификата.

Есть ли способ сделать это или я застрял?

4b9b3361

Ответ 1

Да, администратор может переопределить подсказки с политикой.

VideoCaptureAllowedUrls

Шаблоны в этом списке будут сопоставлены с источником безопасности запрашивающего URL. Если совпадение найдено, доступ к устройствам записи звука будет предоставлен без подсказки. ПРИМЕЧАНИЕ. В настоящее время эта политика поддерживается только при работе в режиме киоска.

В Windows вы создаете записи реестра с помощью regedit.

Software\Policies\Chromium\VideoCaptureAllowedUrls\1 = "http://www.example.com/"
Software\Policies\Chromium\VideoCaptureAllowedUrls\2 = "http://[*.]example.edu/"

В Linux вы пишете политики в файле:

mkdir -p /etc/opt/chrome/policies/managed
touch /etc/opt/chrome/policies/managed/test_policy.json

В test_policy.json:

{
  "VideoCaptureAllowedUrls": ["http://www.example.com/", "http://[*.]example.edu/"]
}

Ответ 2

Использовать флаг командной строки

использовать флаг --use-fake-ui-for-media-stream командной строки

Пример

(OS X): /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome http://html5-demos.appspot.com/static/getusermedia/record-user-webm.html --use-fake-ui-for-media-stream

Подробнее здесь http://creativcoders.wordpress.com/2014/08/18/chrome-always-allow-access-to-webcam-and-microphone-over-http-webrtc/

Ответ 3

Более подробное решение.

В командной строке выберите целевой браузер и добавьте после вашей инструкции флаг --use-fake-ui-for-media-stream, например:

//On windows

#Normal mode
start chrome "http://localhost" --use-fake-ui-for-media-stream

#Kiosk mode (full screen)
start chrome --kiosk "http://localhost" --use-fake-ui-for-media-stream

Инструкции для командной строки Linux и Mac см. здесь: https://creativcoders.wordpress.com/2014/08/18/chrome-always-allow-access-to-webcam-and-microphone-over-http-webrtc/

Ответ 4

  • Щелкните правой кнопкой мыши захват веб-камеры.
  • Если вы уже разрешили просто отметить "запомнить"