2017-01-23 11 views
0

私のwebRTC実装に対するユーザーの許可を得ようとしています。私はどこに電話をかけることを許可しているhttpウェブサイトを持っています。私は、ユーザーのクリック(他の場合は空のiframeに提供されているソース)に読み込まれるiframeを埋め込んでいます。 iframeのソースは安全なページです。httpページによって呼び出されるhttps iframe内のgetUserMedia

セキュリティで保護されていないページでgetUserMedia関数を使用できないというエラーが表示されます。

どのようなご提案ですか?

+0

ようこそスタックオーバーフロー。あなたはより多くの情報を提供できますか?このhttp://stackoverflow.com/help/how-to-askをお読みになれば、私たちがあなたの質問に答えるのに役立つ情報の種類がわかります。私の頭の上から、getUserMediaの呼び出しを行うjavascriptコードはhttpsを使用して提供する必要があるので、iframeに移動するか、httpsでページ全体を持たなければならないかもしれません。 – Mikkel

+0

iframeがhttpsで提供されています。 –

答えて

2

getUserMediaはChromeで安全な発信元が必要です。原産地はあなたのhttpページですので、これは動作しません、httpsが必要です。

詳細については、hereを参照してください。

+1

ページはhttpですがiframeはhttpsです。それはうまくいかない? –

+1

これは、HTTPページが安全な起点を要求する意図ではないユーザのカメラをつかむことを可能にする。 –

関連する問題