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.0.2 安卓版
角色扮演 5.97MB
下载
幻唐志逍遥外传官方版下载v5.2.28 安卓版
其它手游 1560.57MB
下载
怪物联萌官方版下载v10.5 安卓版
休闲益智 331.52MB
下载
手动挡停车场2026最新版本下载v4.8.17.3 安卓版
赛车竞速 921.2MB
下载
放置奇兵猫耳版本下载v1.12.1 安卓版
角色扮演 536.78MB
下载
斗鱼云游戏app下载v8.0.2.0 安卓版
其它手游 117.49MB
下载
时空猎人银汉官方正版下载v5.2.1105 安卓原版
角色扮演 1806.78MB
下载星球重启官方正版下载v1.3.17 安卓最新版
射击枪战 1984.78MB
下载最强nba国际版下载v1.51.621 安卓版
下载
机械迷城手机免费版完整版下载v5.0.1 安卓不付费版
下载
极品飞车集结手游下载v1.7.154.2653789 安卓最新版
下载
某某朝的女子乐坊游戏下载v4.0.0.7 安卓版
下载
梦想协奏曲少女乐团派对手游下载v9.1.0 安卓最新版
下载
椿之歌手游官方版下载v1.1.1 安卓版
下载
模拟地铁游戏官方版下载v1.0.31 安卓免费正版
下载
小小曹操传手游下载v1.0.9 安卓版
下载