Javascript:检查referer url是否完全一样

时间:2018-03-07 09:21:32

标签: javascript

我用

$(document).ready(function () {
            if(window.location.href.indexOf("https://www.exact-url.com/") > -1 
             || window.location.href.indexOf("/index.htm") > -1) {
               alert("Your are on the start page");
            }

        });

我想知道referer url是否是起始页面。他们有两个可能的URL。使用window.location.indexOf是第一个参数始终为true - 因为每个refferer都包含此URL。

如何准确搜索引荐来源?提前致谢

1 个答案:

答案 0 :(得分:2)

您可以使用document.referrer

获取推荐人
var referer = document.referrer;
var refEscaped = escape(referrer);

所以这就是你需要的:

$(document).ready(function () {
    if(document.referrer.indexOf("https://www.exact-url.com/") > -1 || window.location.href.indexOf("/index.htm") > -1) {
       alert("Your are on the start page");
    }
});