-1

自分のサイト以外から自分のサイトが読み込まれないようにするための解決策を探していました。つまり、他のサイトからのフレームや iframe でのサイトの読み込みを防ぐか、少なくとも対策を講じることができます。同様の質問に対してここでいくつかの有用な回答を見てきましたが、別の方向からそれを行うことについて疑問に思っていました. www.mysite.com/ 以外のブラウザの URL をオンロードして、 www.mysite.com/ を強制的にリロードすることは可能ですか。私の他の言語の知識は限られているため、これを JavaScript で行うことはできますか。これは私が試していたコードの例ですが、私が望むようには機能していません。iframe のみをリロードし、浸出サイトを残すことができます。サイトの全ページを強制的にリロードする必要があります。私は何が欠けていますか?

    <script type="text/javascript" language="JavaScript">
    <!-- 
    if( -1 == location.href.
       toLowerCase().
       indexOf('mysite.com') )
    {
      location.href = 'http://mysite.com';
    }
    // -->
    </script> 
4

1 に答える 1

2

ここから入手できる FrameBusters のリストを、後で参照できるように下に貼り付けます。


1.

if (window.top!=window.self){window.top.location="thepage_the_buster_is_on.php";}

2.

if (top.location!= location) {top.location.replace(self.location.href);}

3.

if( window!= window.top ) {top.location.href = location.href;}

4.

if (top.location!= location) {top.location.href = document.location.href;}

5.

if (parent.frames.length > 0) top.location.replace(document.location);

于 2013-10-21T22:25:23.727 に答える