最近需要用到这么一个功能,就是如果用户是通过搜索引擎进来浏览页面的,那么就通过js获取其搜索关键词,找了很久,终于找到一个比较好用而且又简洁的代码,在此也感谢分享者,搜索引擎只包括谷歌和百度的,其他类似添加就可以了。
var refer=document.referrer;
var sosuo=refer.split(“.”)[1];
var grep=null;
var str=null;
var keyword=null;
switch(sosuo){

case “baidu”:
grep=/wd\=.*\&/i;
str=refer.match(grep)
keyword=str.toString().split(“=”)[1].split(“&”)[0];
document.write(decodeURIComponent(keyword));
break;

case “google”:
grep=/&q\=.*\&/i;
str=refer.match(grep)
keyword=str.toString().split(“&”)[1].split(“=”)[1];
document.write(decodeURIComponent(keyword));
break;

}
2.判断是否含有中文

1.只能输入汉字: 
2.
function ischinese(s){
var ret=true;
for(var i=0;i=10000);
return ret;
}


function havechinese(s){

for(var i=0;i=10000)
return true;
}
return false;
}
var refer=decodeURIComponent(document.referrer);
document.write(refer);
var str=refer;
alert(havechinese(str));

转载于:https://www.cnblogs.com/lichter/p/3528088.html

javascript(js)获取访客通过搜索引擎进入页面的搜索关键词的简洁有效代码相关推荐

  1. html页面跳转IP,JS获取访客IP进行自动跳转

    因业务需要进行地区判断跳转指定站点,下面是我个人实现的办法,分享给大家,仅供参考,切勿做非法用途 第一步,获取IP并判断归属地 直接使用搜狐的IP库查询接口 返回的地址是: var returnCit ...

  2. 在线获取访客QQ号码的原理及实现方法

    原文地址:http://www.piaoyi.org/network/get-qq-haoma-js.html 正 文: 最近,飘易收到不少在线获取网站访客QQ号码的促销推广邮件,有不少商用网站挖掘了 ...

  3. PHP获取访客ip、系统、浏览器等信息[转]

    1.获取访客操作系统信息 <?php function GetOs() { if (!empty($_SERVER['HTTP_USER_AGENT'])) { $OS = $_SERVER[' ...

  4. WordPress 使用 CDN 后获取访客真实 IP

    WordPress 往数据库存 IP 的时候似乎用的是 REMOTE_ADDR,这样一来数据库里面的评论信息就全是从各个 CDN 服务器来的 IP. 在 wp-config.php 文件中增加下面代码 ...

  5. php获取访客精确ip,PHP获取访客IP、地区位置等技巧分享

    本文主要和大家介绍了利用PHP获取访客IP.地区位置.浏览器及来源页面等信息的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考借鉴价值,需要的朋友们下面来一起看看吧. 示例代码& ...

  6. php如何获取访问者地理位置,PHP获取访客IP和地理位置等信息的类

    这是一个能够获取到用户访问信息的PHP类,包括:ip地址.地理信息.操作系统.语言.浏览器和isp等等.获取地理位置和ISP信息是请求的Baidu隐藏接口. 代码如下: 1.[代码][PHP]代码 / ...

  7. 人工访客系统服务器地址,获取访客本地域名解析服务器的系统

    主权项: 一种获取访客本地域名解析服务器的系统,其特征在于包括以下子系统:探测重导子系统,由具有HTTP服务功能的Web服务器实现,它的作用是接收客户端的请求,记录下客户计算机的IP地址,然后为该次请 ...

  8. php获取访客信息,PHP 获取访客的信息

    class="php"><?php header('Content-Type: text/html; charset=utf-8'); //获取访客的信息 class ...

  9. IIS 7、8启用nginx代理后日志中获取访客真实IP方法

    所需的步骤取决于您的IIS版本.此操作适用iis7之上版本. 1.下载插件F5XForwardedFor.dll:http://download.west263.net/iis7-rewrite%E6 ...

最新文章

  1. CSS之复合选择器(交集、并集选择器)
  2. 论流量平台(交易内容)生死劫——币看流量生意正在进入正循环
  3. elasticsearch 基本配置
  4. Behavior Designer笔记
  5. 延迟加载图片 Lazy Load
  6. python 二分查找算法_Python实现二分查找法
  7. python获取Linux信息
  8. python货币转换c_货币转换 C
  9. linux锐捷代码_Linux下锐捷上网操作
  10. python爬虫-破解验证码(封装超级鹰实现)
  11. Linux内核 触摸板,【教程】给Linux(elementary os)配置更多的触摸板手势
  12. 又一个吊打百度网盘的开源神器,还是99年妹子开发的
  13. Unity实现AR扫描图片
  14. 申请微信公众号,当前绑定的银行卡暂不支持实名验证...
  15. sql 凭证明细表 科目余额表_转用友科目余额表sql和软件中的一样
  16. 消费机 mysql_消费机软件主要构成
  17. 现代企业管理——【ERP管理】
  18. 设计模式总是学不会?是时候换个姿势了
  19. VS插件(VSIX获取解决方案和项目信息)
  20. Waiting ten thousand years for Love

热门文章

  1. 怎样用jquery添加HTML代码
  2. 汉字转拼音(VB版)
  3. 网页中自动换行问题〔zz〕
  4. Liferay激活Navigation和Breadcrumb
  5. 模糊控制算法详细讲解
  6. golang的mahonia字符集转换工具用法
  7. Linux 自动删除N天前的文件
  8. Linux下重要目录功能介绍
  9. Linux 下Oracle11g 自动随系统启动
  10. AndroidManifest.xml中Activity ConfigChanges属性的用法