首页 > 软件开发 > JavaScript >

js如何判断搜索引擎

来源:互联网 2023-03-16 23:58:11 379

使用JS判断搜索引擎来路是一个很不错想法,主要依赖两个对象,一个是来路对象,document.referrer,另一个是正则对象RegExpHBz办公区 - 实用经验教程分享!

工具/原料

  • 电脑一台
  • JS

方法/步骤

  • 1

    新建一个空白的HTML文档,用于装载JS文件HBz办公区 - 实用经验教程分享!

    js如何判断搜索引擎HBz办公区 - 实用经验教程分享!

  • 2

    获取当前页面的来路,并赋值为变量prev,示例:HBz办公区 - 实用经验教程分享!

    var prev=document.referrer;HBz办公区 - 实用经验教程分享!

    js如何判断搜索引擎HBz办公区 - 实用经验教程分享!

  • 3

    创建一个RegExp正则表达式对象,示例:HBz办公区 - 实用经验教程分享!

    var regexp=new RegExp();HBz办公区 - 实用经验教程分享!

    js如何判断搜索引擎HBz办公区 - 实用经验教程分享!

  • 4

    在RegExp对象中,设置匹配模式,示例:HBz办公区 - 实用经验教程分享!

    var regexp=new RegExp("\.(baidu|sogou|so|google|bing)(\.(com|cn))");HBz办公区 - 实用经验教程分享!

    js如何判断搜索引擎HBz办公区 - 实用经验教程分享!

  • 4相关内容未经授权抓取自百度经验
  • 5

    设置匹配模式的附加选项,例:HBz办公区 - 实用经验教程分享!

    //i 大小写不敏感匹配,g全局匹配HBz办公区 - 实用经验教程分享!

    var regexp=new RegExp("\.(baidu|sogou|so|google|bing)(\.(com|cn))","ig")HBz办公区 - 实用经验教程分享!

  • 6

    输出匹配到的搜索引擎,匹配不到返回null,例:HBz办公区 - 实用经验教程分享!

    document.write(regexp.exec(prev));HBz办公区 - 实用经验教程分享!

    js如何判断搜索引擎HBz办公区 - 实用经验教程分享!

  • 注意事项

    • 本文中的搜索引擎只是举例,更多请自己搜集
    • 喜欢此经验,请投票和点赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!HBz办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码