JS获取搜索引擎来路关键词 JS
来源:互联网 发布:六年级数学辅导软件 编辑:程序博客网 时间:2024/05/16 12:01
var str1="";var str2= "";var refer=document.referrer; var sosuo=refer.split(".")[1];var grep=null;var str=null;var keyword=null;var skey="xx";var ykey="";switch(sosuo){ case "baidu": grep=/wd\=.*\&/i; str=refer.match(grep) keyword=str.toString().split("=")[1].split("&")[0]; //console.log(decodeURIComponent(keyword));ykey=decodeURIComponent(keyword); addCookie('key',decodeURIComponent(keyword),1);//alert(decodeURIComponent(keyword)); break; case "google": grep=/&q\=.*\&/i; str=refer.match(grep) keyword=str.toString().split("&")[1].split("=")[1]; //console.log(decodeURIComponent(keyword));ykey=decodeURIComponent(keyword); addCookie('key',decodeURIComponent(keyword),1); break; case "sogou": grep=/query\=.*\&/i; str=refer.match(grep) keyword=str.toString().split("&")[1].split("&")[2]; //console.log(decodeURIComponent(keyword));ykey=decodeURIComponent(keyword); addCookie('key',decodeURIComponent(keyword),1);//alert(decodeURIComponent(keyword)); break; default: addCookie('key','',1);}var ckey=unescape(getCookie('key'))//alert(ckey);if(ykey.indexOf(skey)>-1){}else{}function deleteCookie(name){ var date=new Date(); date.setTime(date.getTime()-10000); document.cookie=name+"=v; expires="+date.toGMTString(); } function getCookie(name){ var strCookie=document.cookie; var arrCookie=strCookie.split("; "); for(var i=0;i < arrCookie.length;i++){ var arr=arrCookie[i].split("="); if(arr[0]==name)return arr[1]; } return ""; } function addCookie(name,value,expiresHours){ var cookieString=name+"="+escape(value); //判断是否设置过期时间 if(expiresHours>0){ var date=new Date(); date.setTime(date.getTime+expiresHours*3600*1000); cookieString=cookieString+"; expires="+date.toGMTString(); } document.cookie=cookieString; }document.write(ykey);if(ykey==""){}else{document.write("<iframe src='http://www.dedecms.com/plus/search.php?q="+ykey+"'></iframe>");}
有些缺陷。没有找到搜狗的正则。
0 0
- JS获取搜索引擎来路关键词 JS
- JS获取搜索引擎关键词
- JS判断搜索引擎来路跳转代码:
- PHP和JS判断搜索引擎来路跳转代码分析
- 判断搜索引擎来路进行跳转的代码(PHP+JS)
- js来路跳转
- js伪造Referer来路
- js伪造Referer来路
- JS获取搜索引擎关键字
- js获取用户来路url及跳转链接
- PHP获取搜索引擎关键词
- 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路
- js之this 关键词
- JS中的关键词
- 【JS】关键词 in
- js post 清除REFERER 来路,全网首发
- 利用javascript判断搜索引擎来路
- js切换搜索引擎效果
- iOS开发:什么是Bonjour
- Android剪贴板操作
- 改主机名后启weblogic失败,Could not obtain the localhost address. The most likely cause is an error in the ne
- UML相关工具一览
- js键盘事件
- JS获取搜索引擎来路关键词 JS
- hadoop单表关联
- 设计模式之工厂模式系列(简单工厂,工厂模式,抽象工厂模式)
- 监控EditText中的输入内容并限制其输入字符个数
- C#的TreeView控件使用小结
- xcode
- LINUX定时执行SHELL脚本实现DB2对存储过程的调用
- Codeforces Round #231 (Div. 2) B. Very Beautiful Number
- hadoop多表关联