サイトにIframeブレーカーを追加する

iframeブレーカー

私の良き友人 ケビン・マレット Twitter で私のリンクの XNUMX つをクリックすると、彼は私のサイトに移動し、大きなポップアップと悪意のあるコードの警告が表示されました。 それは誰かを怖がらせるには十分なので、いくつかのテストを開始しました。 結局、私のサイトに実際には何も問題はありませんでした - 問題はリンクでした。

別のサイトのリンクは、下のiframeに私のサイトをロードしているときに、悪意のあるリンクをクリックするように促すツールバーを上部に作成しました。 ほとんどの人にとって、私のサイトが悪意のあるコードを拡散しているように見える可能性があります。 正直なところ、私は自分のサイトをiframe内にロードするサイトを絶対に軽蔑しているので、合理的なオタクがすることをしました…フレームブレーカーをロードしました。

コードは非常に単純です。 ページのヘッドセクションに次のコード行を配置します。

if (top !== self) top.location.href = self.location.href;

ページがツールバー フレームとともに読み込まれると、Javascript が実行され、ページがブラウザ全体を占有していない場合、文字通りページをリダイレクトしてブラウザのページになります。 素敵で簡単 - 悪意のあるツールバーに引っかかるリスクはもうありません!

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.