Twilio JavaScript SDKを使用して基本的なビデオチャットNodeJS Webアプリを持っています
video.xyz.com
さまざまなWebServiceとSub Domainで実行されているWebAppletのIFrameに追加しようとしています。
demo.xyz.com
ブラウザは、直接実行すると、カメラとマイクアクセスプロンプトを表示して正常に動作します。しかし、iframeの中に私はカメラとマイクにアクセスできません。
両方のWebAppletsは同じポートではなく異なるサブドメインで実行されています。
IFrameが追加される親ページアプリケーションをマッチするために、ビデオチャットアプリで_document.domain
_を設定しましたが、仕事につかまえませんでした。 Chromeでこのエラーが発生します。
_"Uncaught DOMException: Failed to set the 'domain' property on 'Document': Assignment is forbidden for sandboxed iframes."
_
MICとCAMERY属性を許可しています。
_<iframe allow="camera; microphone" sandbox="allow-forms allow-scripts" src="https://video.xyz.com"></iframe>
_
IFrameでカメラアクセスを受信する必要がありますか?どのWebアプリはこの変更が必要になりますか?これはCorsが必要ですか?
前もって感謝します。どんな助けにも感謝されるでしょう。
ケーキ
<iframe
title="Open identification process"
src="xxx.com"
frameBorder="0"
width="600"
height="800"
allow="camera; microphone"
/>
_