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判断来访是搜索引擎蜘蛛还是普通用户的代码小结
奇妙美食总动员官方版下载v9.86.00.00 安卓版
其它手游 164.4M
下载宝宝果汁商店宝宝巴士下载v9.86.00.00 安卓官方版
其它手游 140.3M
下载奇妙的节日手工宝宝巴士下载v9.87.00.00 安卓手机版
其它手游 117.4M
下载2025使命召唤手游官方正版下载v1.9.51 安卓手机版
射击枪战 1.99G
下载阳阳魔法学院免费版下载v2.8.2.370 安卓最新版
其它手游 104.3M
下载节奏大师腾讯游戏下载v2.9.13.29145 安卓最新版
其它手游 700.5M
下载宝宝修车店宝宝巴士游戏下载v9.87.00.00 官方安卓版
其它手游 110.7M
下载宝宝营养料理游戏下载v9.86.00.00 安卓版
其它手游 101.5M
下载黎明觉醒生机手游下载v1.115.1 安卓最新版本
下载
依露希尔星晓官方版下载v3.10.0.0 安卓版
下载
光与夜之恋官方正版手游下载v1.8.0805 安卓最新版本
下载
宝宝天气认知宝宝巴士最新版下载v9.87.00.00 安卓版
下载
最强美职篮最新版本下载v1.54.651 安卓版
下载
实况王者集结手游下载v4.9.0 安卓最新版
下载
火影忍者国际版手游下载v1.71.72.8 安卓最新版本
下载
绿茵信仰游戏最新版下载v3.8.0 安卓版
下载