この質問X-Frame-Options: deny
で言及されているようにフレームバスターバスターを使用している場合、またはstackoverflow.comのようなさらに強力なものを使用している場合、Webページの読み込みを停止するにはどうすればよいですか? 外部 Web ページをロードする機能を持つ Web アプリケーションを作成しています。<iframe>
javascript 経由ですが、ユーザーが誤って google.com や stackoverflow.com などのフレームバスターを無効にする機能を持つ Web サイトに足を踏み入れた場合は、読み込みを終了したいだけです。stackoverflow.com では、フレームを無効にして続行するよう求めるポップアップ メッセージが表示されますが、ページの読み込みを停止したいと思います。Google では、確認せずにフレームを削除します。クリックジャッキングのつもりはまったくなく、今のところこのアプリは一人で使っているだけです。そのような現場に足を踏み入れるたびにフレームが壊れてしまうのは不便です。これらのページをロードし続ける必要はありません。
編集
これまでの回答を見ると、ロードする前にこれを検出できないようです。次に、ページを別のタブにロードして、フレームバスターバスターがないかどうかを確認し、ない場合<iframe>
は元のタブ内にロードすることはできますか?
編集 2
また、使用しているスクリプト言語 (Ruby) を使用して、ヘッダーまたは Web ページを html 文字列として取得することもできます。だから私は実際に情報にアクセスする前に情報にアクセスできると思います<iframe>
.