JavaScript脚本判断蜘蛛来源的方法


Posted in Javascript onSeptember 22, 2015

今天介绍的这个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判断蜘蛛来源方法不太好用。特别是在需要判断更多蜘蛛来源时代码写起来比较麻烦。

Javascript 相关文章推荐
js parsefloat parseint 转换函数
Jan 21 Javascript
js css 实现遮罩层覆盖其他页面元素附图
Sep 22 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
Mar 03 Javascript
javascript正则表达式总结
Feb 29 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
Apr 13 Javascript
js每隔两秒输出数组中的一项(实例)
May 28 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
浅谈Vue的加载顺序探讨
Oct 25 Javascript
vue实现商城购物车功能
Nov 27 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
Sep 03 Javascript
Node.js net模块功能及事件监听用法分析
Jan 05 Javascript
vue实现在线翻译功能
Sep 27 Javascript
jQuery实现的经典滑动门效果
Sep 22 #Javascript
jquery实现的简单二级菜单效果代码
Sep 22 #Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 #Javascript
jquery实现经典的淡入淡出选项卡效果代码
Sep 22 #Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
Sep 22 #Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 #Javascript
QQ登录背景闪动效果附效果演示源码下载
Sep 22 #Javascript
You might like
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
php图片验证码代码
2008/03/27 PHP
php is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
jQuery 对象中的类数组操作
2009/04/27 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现rsa加密实例详解
2017/07/19 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
python pandas 时间日期的处理实现
2019/07/30 Python
python elasticsearch环境搭建详解
2019/09/02 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
师范学院教师自荐书
2014/01/31 职场文书
信息学院毕业生自荐信范文
2014/03/04 职场文书
硕士生找工作求职信
2014/07/05 职场文书
贷款委托书
2014/08/01 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
课外活动总结
2015/02/04 职场文书
安全教育主题班会总结
2015/08/14 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python