有没有办法使用“引用网址”,当检测到引荐网站时,例如来自example.com,那么目标着陆页会隐藏页面上显示的<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写这个
答案 0 :(得分:2)
indexOf
接受一个字符串,并在相关字符串中搜索该字符串的第一个实例。结果是索引的数值,如果找不到则为-1。
所以你的代码应该是:
$(document).ready(function() {
var referrer = document.referrer;
if(!referrer) return; // no referrer
if(referrer.toLowerCase().indexOf("example.com") !== -1){
$(".helloworld").hide();
}
})