有可能有时候我们会用到在百度搜什么关键词进来我们的网站的,所有我们又想拿到用户搜索的关键词。

这是我研究了半天所得出的办法。话不多说直接贴代码

<script>
function queryString(parm,parm2){
var url1 = parm2;
//indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
//如果要检索的字符串值没有出现,则该方法返回 -1。
var begin = url1.indexOf("&"+parm+"=")+parm.length+2;
if(begin == -1) return ''; url2 = url1.slice(begin);
var end = url2.indexOf("&");
if(end == -1){
return url2.slice(0);
}else{
return url2.slice(0,end);
}
} $line='<span>测试</span>';
if(document.referrer){
// 获取上级页面
var url = document.referrer;
// 判断是不是百度的域名
if(url.match("www.baidu.com")) {
// 第一个参数是百度的get参数wd拼接的关键词
var mywords = queryString("wd",url);
if(mywords != '') $line='<span>'+decodeURI(mywords)+'</span>';
// 判断是不是百度手机端
}else if(url.match("m.baidu.com")){
var mywords = queryString("word",url);
if(mywords != '') $line='<span>'+decodeURI(mywords)+'</span>';
}
} $('#huanw').html($line);
</script>

以上代码就是获取百度的搜索关键词,前提是必须是从百度搜索进来到你的网站

此处可以不用复制

        if(url.match(/(wap\.sogou\.com)|(3g\.sogou\.com)|(m\.sogou\.com)/)) {
var mywords = queryString("keyword",url);
if(mywords != '') $line='<i></i>'+decodeURI(mywords);
}

可以多域名判断

最新文章

  1. 常用 Git 命令清单
  2. python图片添加水印(转载)
  3. Java Web项目的发布
  4. Codeforces Round #389 Div.2 C. Santa Claus and Robot
  5. thinkphp的url地址区分大小写?
  6. We7 CMS研究
  7. 记录我学github的路程(二)
  8. 368. Largest Divisible Subset -- 找出一个数组使得数组内的数能够两两整除
  9. 实现基于文件存储的Session类
  10. phoneGap 中修改生成APP的名字
  11. ural 1837 Isenbaev&#39;s Number
  12. lamp apache配置虚拟主机
  13. NSIS脚本:更改壁纸
  14. BS导出csv文件的通用方法(.net)
  15. Socket 学习(一)
  16. js框架——angular.js(5)
  17. MongoDB学习之——安装
  18. php 不写闭合标签
  19. markdown反射型xss漏洞复现
  20. 玩转FusionCharts:Y轴数字形式(如去掉K)

热门文章

  1. vue-cli3.0 gui初体验
  2. springBoot(6):web开发-模板引擎jsp
  3. vue 跳转并传参,实现数据实时更新
  4. ACM-ICPC 2019 山东省省赛 C Wandering Robot
  5. Nmon 监控结果分析
  6. python连接MySQL/redis/mongoDB数据库的简单整理
  7. TCP 可靠传输
  8. Java笔记(day18-19)
  9. jacoco 生成单测覆盖率报告
  10. A. A Twisty Movement dp