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判断来访是搜索引擎蜘蛛还是普通用户的代码小结
爆他头sift heads下载v1.2.104 安卓版
其它手游 87.28MB
下载
爆头重生游戏下载v1.2.104 安卓版
其它手游 87.28MB
下载
火柴人模拟器战士之战手机破解版下载v1.37 安卓最新版
其它手游 51.26MB
下载
僵尸城堡防御手机版下载v1.37 安卓版
其它手游 51.26MB
下载
火柴人霓虹战争内购破解版下载v1.09 安卓版
其它手游 45.55MB
下载
火柴人霓虹战争最新版本下载v1.09 安卓版
其它手游 45.55MB
下载
圣诞老人绳索英雄下载v1.4 安卓最新版
其它手游 87.68MB
下载
圣诞老人火柴人绳索英雄最新版下载v1.4 安卓版
其它手游 87.68MB
下载造梦机器人游戏下载v1.43 安卓版
下载
遗忘之丘林中小屋官方版下载v2.1.0 安卓版
下载
符文重生内购破解版下载v1.973 安卓版
下载
阿尔卑斯山谋杀案下载v11.1.3 安卓版
下载
隐匿行动手机版下载v1.0.5 安卓版
下载
青鸟镇最新手机版下载v15 安卓版
下载
火柴人弓箭手大作战最新版下载v1.6.0 安卓版
下载
火柴人弓箭手对决最新版下载v1.6.0 安卓版
下载