web-dev-qa-db-ja.com

'allow-same-Origin'フラグエラーのあるIframeサンドボックス

誰かがこのエラーと「allow-same-Origin」フラグがどのように機能するかについての詳細を教えてもらえますか? Chrome iframeサンドボックスの場合:)で次のエラーが発生します:

Uncaught SecurityError:「HTMLIFrameElement」からの「contentDocument」プロパティの読み取りに失敗しました:サンドボックスアクセス違反:「 http://192.168.0.169 "」のフレームが「 」のフレームにアクセスするのをブロックしましたhttp://192.168.0.169 "。アクセスされているフレームはサンドボックス化されており、「allow-same-Origin」フラグがありません。

192.168.0.169のフレームが同じIPアドレスから別のフレームにアクセスしているときに、なぜ「allow-same-Origin」フラグが必要になるのか、少し混乱しています。どうもありがとうございました。

8
hshantanu

Iframeにサンドボックス属性がある可能性があります。

サンドボックス属性は、iframe内のコンテンツに対する追加の制限セットを有効にします。これは、有効なアクセス許可のホワイトリストです。

したがって、属性を削除するか、必要な権限に合うように属性を編集することができます。

オプションの権限はここにあります: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe

そしてここにいくつかのより多くの情報: http://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/

8
MoLow