JavaScript が Opera のクロスドメイン IFrame で実行されているかどうかを検出する方法は? Opera 12をテストしようとするif(typeof iframe.parent.document === 'undefined')
と、"Unhandled Error: Security error: attempted to read protected
" が発生するように見えますが、これはコードでキャッチできないため、実行が中断されます。
1 に答える
1
できません。ただし、別のドメインの誰かがあなたのページを iframe に埋め込むのを防ぐことが目的の場合は、これを防ぐために送信できる http ヘッダーがあります。
https://developer.mozilla.org/en-US/docs/The_X-FRAME-OPTIONS_response_header
最新のほとんどのブラウザでサポートされています。ページを iframe に埋め込むことを許可するサイトを指定できます。
于 2012-10-09T10:18:09.673 に答える