0

「参照元 URL」を使用する方法はありますか。たとえば、example.com からの参照元 Web サイトが検出された場合、ターゲットのランディング ページはページに<div class="helloworld"></div>表示されているものを非表示にしますか?

   $(document).ready(function() {  
        if(document.referrer.indexOf(window.location.hostname) == "example.com"){  
                var referrer =  document.referrer;
                           $(".helloworld").hide();
            }
    });
<div class="helloworld">hidden when example.com is the referring URL</div>

これを書き出すためのjqueryのヘルプ

4

1 に答える 1

2

indexOf文字列を取り、問題の文字列内でその文字列の最初のインスタンスを検索します。結果はインデックスの数値で、見つからない場合は -1 です。

したがって、コードは次の行に沿ったものにする必要があります。

$(document).ready(function() {

    var referrer =  document.referrer;
    if(!referrer) return; // no referrer

    if(referrer.toLowerCase().indexOf("example.com") !== -1){  

                       $(".helloworld").hide();
        }
})
于 2013-02-26T19:43:06.060 に答える