2015-09-15
这篇文章主要介绍了js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问,需要的朋友可以参考下
以下javascript脚本代码可以实现判断访问是否来自搜索引擎。
代码如下:
<script type="text/javascript"> if(window.name != 'ad_app6'){ var r = document.referrer; r = r.toLowerCase(); //转为小写 var aSites = new Array('google.','baidu.','soso.','so.','360.','yahoo.','youdao.','sogou.','gougou.'); var b = false; for (i in aSites){ if (r.indexOf(aSites[i]) > 0){ b = true; break; } } if(b) { self.location = '要跳转的网址'; window.adworkergo = 'ad_app6'; } } </script>
介绍的这个JS判断蜘蛛来源的方法脚本是写在body的onload里面的。即页面加载时进行判断。代码如下:
body {onload:expression( if(window.name!="Yang"){ var str1 = document.referrer; str1 = str1.toLowerCase(); var str6 = 'google.'; var str7 = 'baidu.'; var str4 = 'yahoo.'; var str8 = 'youdao.'; var str9 = 'sogou.'; var str5 = 'soso.'; if(str1.indexOf(str7)>0 || str1.indexOf(str6)>0 || str1.indexOf(str4)>0 || str1.indexOf(str3)>0 || str1.indexOf(str8)>0 || str1.indexOf(str9) >0 || str1.indexOf(str5)>0 && "zh-cn"==navigator.systemLanguage) { self.location='http://www.abc.com/'; window.name="Yang"; } } );}
这个JS判断蜘蛛来源方法不太好用。特别是在需要判断更多蜘蛛来源时代码写起来比较麻烦。
相关推荐:PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
樱花小镇假期生活最新版下载v1.7 安卓版
其它手游 451M
下载美人鱼魔法公主游戏下载v1.1 安卓版
其它手游 113.4M
下载卡车司机模拟最新版下载v1.0.4 安卓版
其它手游 152M
下载大型卡车模拟器手机版下载v1.0.2 安卓版
其它手游 136M
下载荒野射击手机版下载v188.1.0.3018 安卓版
其它手游 150.2M
下载油罐车山地模拟最新版下载v1.1 安卓版
其它手游 65.7M
下载米加世界假期小镇手游下载v1.1 安卓版
其它手游 208.3M
下载车祸赛车模拟器中文版下载v1.3 安卓版
其它手游 86.6M
下载真实武器ar修改版下载v4.3 安卓最新版本
下载
王国保卫战2勇士官方版下载v1.4.4 安卓版
下载
亚梦美味蛋糕店官方版下载v1.0 安卓版
下载
消灭那方块手游下载v1.0 安卓版
下载
极限挑战越野卡车模拟游戏最新版下载v2.0 安卓版
下载
口袋猫狗游戏下载v1.0 安卓版
下载
下落小球官方版下载v2.0 安卓版
下载
真实赛车直升机手机版下载v3.09.0805 安卓版
下载