请问js如何判断域名是否来自百度广告,如果是不跳转,如果不是就跳转!
var s=document.referrer;
//获取来源地址
if(s.indexOf("baidu")>0){
//执行是百度过来的
}else{
}
window.location.search 可以获取url地址,然后去拍段
let url = window.location.search
具体代码如下:
如果百度域名那么不跳转,如果其他域名,那么进行跳转。
if (document.referrer.indexOf("baidu.com") > -1) {
console.log("从baidu来的域名不跳转");
}else{
console.log("域名跳转到", document.referrer);
window.location.href = document.referrer; // 域名跳转,如果指定跳转到其他域名,或者获取到域名地址,修改这个
}
如有问题及时沟通
可以使用document.referrer来获取访问来源
if (document.referrer.indexOf("baidu") >0) {
console.log("从baidu来的域名不跳转");
}else{
console.log("域名跳转到", document.referrer);
window.location.href = document.referrer; // 域名跳转,如果指定跳转到其他域名,或者获取到域名地址,修改这个
}