1. 問題は何ですか?
HTML5 仕様のiFramesandbox要素に追加された属性は、フラグが設定されていない場合、フラグとフラグが存在する場合でも、最新のブラウザー(Chrome と Safari の現在のバージョンでテスト済み) でフレームの分割/破棄/強制終了メソッドを null にレンダリングします。allow-top-navigationallow-formsallow-scripts
2. 私が試したことは?
などの JavaScript メソッドがあります。
if(top != self) top.location.replace(location);target="_top"属性を持つフォームで送信イベントをトリガーする属性を持つアンカー要素でクリック イベントをトリガーし
target="_top"ます。実際、この属性を持つアンカー要素はtarget="_top"役に立たなくなります。そのため、ユーザーに行動を起こすようにアドバイスする素敵なメッセージも機能しません (このFlickr iFrame の例に示されているように)。
3. 達成したいことは?
フラグと現在sandboxの iFramesの属性を実装している最新のブラウザーでフレームから抜け出す方法が必要ですか?allow-formsallow-scripts
彼らは、この属性を持つすべての黒い帽子にパズルの欠けているピースを与えたようです.
4. 探していないものは?
フレームから抜け出す解決策を探しています。X-Frame-Optionsフレーム内 (応答ヘッダーなど) にサイトを表示したり、CSS を使用して本文を非表示にしたりするソリューションではありません。