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

iframeブレーカー

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

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

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

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

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

どう思いますか?

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