web-dev-qa-db-ja.com

Chromeにhttp(httpsではなく)経由でのWebカメラへのアクセスを許可する)を許可するにはどうすればよいですか?

Webrtcビデオを使用してキオスクアプリケーションを構築しています。これは内部ネットワークでのみ提供され、http経由で自分のサイトのWebカメラを常に許可できるようにしたいと考えています。 sslの使用はそれほど重要ではなく、証明書の追加費用にすぎません。

これを行う方法はありますか、それとも行き詰まっていますか?

21
Dave_750

はい、管理者はポリシーでプロンプトを上書きできます。

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/"]
}
16
Vilsepi

コマンドラインフラグを使用

使用する --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/

10
Ka.

より詳細なソリューション。

コマンドラインで、ブラウザをターゲットにして、命令の後に--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 /

5
Edouard Kombo