求个同时判断蜘蛛和手机的js

论坛首页 论坛 寻求帮助 求个同时判断蜘蛛和手机的js

标签: 

正在查看 2 条回复
  • 作者
    帖子
    • #21076
      明日之子
      参与者
        @mrzzoxo
        楼主
        明日之子
        //mrzzoxo.com
        如果 是 百度蜘蛛,谷歌蜘蛛{
        
          输出(你是蜘蛛)
        
        
        }
        
          否则如果 是 手机端{
        
            输出(你是手机访问)
        
        
        }

        大概是个意思,有大佬写个完整的js吗,谢谢了

        目的是想实现,如果是蜘蛛和电脑则不显示广告

      • #21081
        孙锡源
        管理员
          @ibadboy
          坏蛋的博客
          ibadboy.net

          你这个需求最好是PHP后端实现。类似Node.js都要通过SSR才能确保对搜索引擎友好,所以我不敢说搜索引擎一定会去执行你的JS。

          检查是否是机器人使用PHP库:

          https://github.com/JayBizzle/Crawler-Detect

          检查是否是手机端使用WordPress内置函数:wp_is_mobile()

          • #21084
            明日之子
            参与者
              @mrzzoxo
              楼主
              明日之子
              //mrzzoxo.com

              我是想着整个js外链插到所有网站,这样就不用每个站都去搞了

          • #21085
            孙锡源
            管理员
              @ibadboy
              坏蛋的博客
              ibadboy.net

              JS检查是否是蜘蛛参考:

              https://github.com/omrilotan/isbot

              检查是否是手机参考:

              https://github.com/juliangruber/is-mobile

          正在查看 2 条回复
          • 哎呀,回复话题必需登录。