美文网首页
移动端检查是微信浏览器还是QQ浏览器

移动端检查是微信浏览器还是QQ浏览器

作者: 兜兜里冒糖糖 | 来源:发表于2019-01-15 18:02 被阅读6次

移动端检查是微信浏览器还是QQ浏览器

由于公司业务中涉及到一个分享指引功能,而像微信、QQ内置浏览器需要引导用户点击右上角进行操作,其他浏览器则引导点击浏览器下方进行操作,因此需要区分浏览器类型;

通过在页面alert(navigator.userAgent)可以观察到在QQ浏览器中包含关键字"mqqbrowser"而QQ内置浏览器中包含" qq"这里qq前面多一个空字符串;

 var ua = navigator.userAgent.toLowerCase(),
               isWx = false,
               isQQ = false, 
               isQQInstalled = false; 
if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){ //qq内置浏览器
            isQQInstalled = true; return;
 }
if(ua.indexOf('mqqbrowser')> -1 && ua.indexOf(" qq")<0){ //qq浏览器
              isQQ = true; return;
 } 
if (ua.match(/MicroMessenger/i) == 'micromessenger') { //微信浏览器
             isWx = true; return;
 }

相关文章

  • 移动端检查是微信浏览器还是QQ浏览器

    移动端检查是微信浏览器还是QQ浏览器 由于公司业务中涉及到一个分享指引功能,而像微信、QQ内置浏览器需要引导用户点...

  • 浏览器判断

    移动端 PC端 ios 微信浏览器 QQ浏览器

  • 调qq客服聊天

    pc 用 移动端 移动端浏览器和微信还是不一样 注: 完美方案 兼容各种 判断一下是微信浏览器还是手机浏览器 这里...

  • h5项目利用html2canvas生成PDF文件下载

    项目场景: vue项目运行在移动端(企业微信聊天栏工具、企业微信浏览器、微信浏览器、外部浏览器),PC端(微信浏览...

  • 移动 web 开发 —— 流式布局

    1.0 移动端基础 1.1 浏览器现状 PC 端常见浏览器:360 浏览器、谷歌浏览器、火狐浏览器、QQ 浏览器、...

  • 检试浏览器类型常用代码

    检测是否是微信浏览器 js判断是否移动端及浏览器内核 检测浏览器是否支持svg 检测浏览器是否支持canvas

  • js判断用户的浏览器设备是移动端还是pc端

    下面给出js判断处理代码移动端还是pc端,以作参考 判断是否微信浏览器中打开

  • 运行环境

    运行环境即浏览器(server端有nodejs) 此处的浏览器,不仅仅指的是PC端的浏览器,还包括移动端的微信,支...

  • 移动web三 - 流式布局

    1.0 移动端基础 1.1浏览器现状 PC端常见浏览器:360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览...

  • 移动端流式布局

    1.0 移动端基础 1.1浏览器现状 PC端常见浏览器:360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览...

网友评论

      本文标题:移动端检查是微信浏览器还是QQ浏览器

      本文链接:https://www.haomeiwen.com/subject/ihejdqtx.html