js es5原生识别访问来源为搜索引擎

本文介绍了如何使用原生JavaScript来判断网页访问来源是否来自搜索引擎。通过创建域名变量和正则表达式,匹配搜索引擎的主域名,从而实现识别功能。在实际应用中,需注意处理直接通过域名访问而未经过搜索引擎的情况。

js 原生制作搜索引擎来源

前言

该文章使用原生js,写出可以知道网页访问来源是否是搜索引擎,并且进行些操作

识别

1.首先,我们创建两个重要的变量,分别是域名来源和用来检索域名的正则表达式对象

//创建个获取访问页面来源的变量
var preev = document.referrer;

//创建正则表达式对象,用来从检索域名值,是否为搜索引擎域名, 
//先取主机头后面跟着的是域名和.com、cn,搜索引擎官网一般以www主机头来做
var regexp = new RegExp("\(www).(baidu|sogou|google|bing)(\.(com|cn))","ig")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值