web-dev-qa-db-ja.com

getUserMedia()はlocalhostでは許可されていません-Safari 11

Trying to call getUserMedia from an insecure document.

私はサファリ11技術プレビューをテストしています。 localhostで basic peer を実行しようとしたときにこのエラーが発生しました。誰もが同じことを経験していますか、ローカルホストはサファリ11で安全でない領域として扱われていますか?

これをサファリで許可するフラグまたは設定はありますか?現在、私はngrokを使用してhttps経由でトンネリングし、同じマシンでアクセスしています。

14
Sasi Varunan

更新:

これで、[開発]メニューからこれを有効にできます。

Safari WebRTC Develop menu

安全でないサイトでのメディアキャプチャを許可するを選択します


元の回答:

はい、Safariを使用する場合は、localhostでもHTTPSで実行する必要があります。

HTTPSを使用したngrokトンネルでもこの​​エラーが発生しますか?

31
aiham