0

私はウェブサイトを持っていますが、誰かが以下のコードを使用して、私のウェブサイトが iframe から抜け出さないように強制しています。利用可能なすべてのフレーム ブレーカー スクリプトを試しましたが、役に立ちませんでした。どんな助けでも素晴らしいでしょう!みんなありがとう!

Buster: function () {

    var interval = setInterval(function () {

        if (Lbjs.IsClick) {
            clearInterval(interval);
        }
        else if (Lbjs.Unload > 0) {
            Lbjs.Unload -= 2;
            window.top.location.replace("/cancelnavigation/");
            Lbjs.NavigationNotice();
        }
    }, 1);

    var clearDelay = (this.Countdown > 0) ? this.Countdown : 8;
    setTimeout(function () { clearInterval(interval); }, clearDelay * 1000);
},

NavigationNotice: function () {

    var navNotice = document.getElementById("navNotice");
    navNotice.innerHTML = "<span class=\"warning\" style=\"text-align:center;height:20px;width: 400px;padding: 10px;\"><b>Request Cancelled</b> - Navigation is disabled for 8 Seconds...</span>";

    if (navNotice.style.display == "none") {
        this.Fader.FadeIn(navNotice, 200, function () {
            setTimeout(function () {
                Lbjs.Fader.FadeOut(navNotice, 200, null);
            }, 1500);
        });
    }
},
4

1 に答える 1

0

ページのリファラーを確認し、リクエストがサーバーからのものである場合は、単に別のものを送信します。

これはサーバー プラットフォームを使用して行う必要がありますが、Javascript を使用して行うことはできません。

于 2013-03-10T14:01:00.810 に答える