2017-02-28 2 views
0

私はカメラを使用するウェブページを開発しています。私のローカルネットワークでChromeでテストすると、カメラが機能せず、コンソールで警告が表示されます。Chromeの安全でない原点でのgetUserMedia()の使用

getUserMedia()は、安全でない原点では動作しなくなりました。この機能を使用するには、アプリケーションをHTTPSなどの安全な起点に切り替えることを検討する必要があります。詳細は、linkを参照してください。

リンクには、Chromeでいくつかのフラグを設定する方法があります。だから私は試しました。私のコマンドは次のようになります:

"C:¥Program Files(x86)¥Google¥Chrome¥Application¥chrome.exe" --unsafely-treat-origin-as-secure = "192.168.0.15 「--user-データ-dirの=のC:\クロム-devのプロファイル

しかし、私はChromeを実行したとき、私はこのメッセージが表示されます。

あなたがサポートされていないコマンドラインフラグを使用しています - 安全ではない原産地であること。安定性と安全性に問題があります。

私は間違っていますか? httpsサーバーを設定せずにローカルネットワークでテストできる別の方法はありますか?私は開発のためだけにこれが必要です。

答えて

0

ルカ、

私は昨日このバグに遭遇しました。私はまだコマンドラインでそのフラグを守るためにChromeを取得する方法を見出していません。しかし私は私の場合に適した回避策を見つけました。

私はWebサービスを、sshサーバを実行しているLinuxマシン上で実行しています。私はクロムを使ってウィンドウズをテストしていて、パテを使ってウィンドウからLinuxボックスに接続し、リモートLinuxボックスのipaddress:ポートをWindowsのlocalhost:ポートに表示させるために "ローカルポートフォワード"を作成しました。プラットフォームに応じて、この回避策が有効です。転送するポートがわずかしかない場合、この方法は面倒ではありません。

私の特定のケースではパテのための私の設定が L8080 localhostのように見えた:https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding

:ポート転送およびSSHを参照してくださいについての詳細を表示するには8080

関連する問題