JS实现获取来自百度,Google,soso,sogou关键词的方法


Posted in Javascript onDecember 21, 2016

本文实例讲述了JS实现获取来自百度,Google,soso,sogou关键词的方法。分享给大家供大家参考,具体如下:

/*可获取用户,通过哪个关键词访问该页,可自行添加SOGOU,SOSO,有道等搜索引擎*/
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];
  console.log(decodeURIComponent(keyword));
 break;
 case "google":
  grep=/&q\=.*\&/i;
  str=refer.match(grep)
  keyword=str.toString().split("&")[1].split("=")[1];
  console.log(decodeURIComponent(keyword));
 break;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Google Map API更新实现用户自定义标注坐标
Jul 29 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
Nov 30 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
JSON与XML优缺点对比分析
Jul 17 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
jQuery实现简单的点赞效果
May 29 Javascript
一个简易的js图片轮播效果
Jul 22 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
Apr 17 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 Javascript
Vue v-bind动态绑定class实例方法
Jan 15 Javascript
js实现简单放大镜效果
Mar 07 Javascript
JS typeof fn === 'function' && fn()详解
Aug 22 Javascript
JS定时器用法分析【时钟与菜单中的应用】
Dec 21 #Javascript
vue.js实现仿原生ios时间选择组件实例代码
Dec 21 #Javascript
详解jQuery的表单验证插件--Validation
Dec 21 #Javascript
JS无缝滚动效果实现方法分析
Dec 21 #Javascript
简单实现JS计算器功能
Dec 21 #Javascript
jQuery实现立体式数字滚动条增加效果
Dec 21 #Javascript
Bootstrap Search Suggest使用例子
Dec 21 #Javascript
You might like
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
golang与PHP输出excel示例
2016/07/22 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
为什么UNION ALL比UNION快
2016/03/17 面试题
介绍一下EJB的体系结构
2012/08/01 面试题
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
工商管理专业职业生涯规划
2014/01/01 职场文书
四年级下册教学反思
2014/02/01 职场文书
领导接待方案
2014/03/13 职场文书
任命书格式
2014/06/05 职场文书
采购部长岗位职责
2014/06/13 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
会计岗位说明书
2014/07/29 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
校运动会广播稿300字
2014/10/07 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
趣味运动会简讯
2015/07/20 职场文书