在Android上
QQ内置环境的ua中有关键字 MQQBrowser, 并且后面有一个QQ字符,QQ浏览器则没有。
因此在Android上区分,需要用正则判断ua中包含MQQBrowser并且之后包含QQ,则是QQ内置浏览器,ua中包含MQQBrowser但是不包含QQ则是QQ浏览器

在ios上
QQ内置浏览器的ua包含一个空格加QQ,但是不包含MQQBrowser
QQ浏览器ua包含MQQBrowser但是不包含单独的QQ

const isIosQQ = (isIos && / QQ/i.test(navigator.userAgent));
const isAndroidQQ = (isAndroid && /MQQBrowser/i.test(navigator.userAgent) && /QQ/i.test((navigator.userAgent).split('MQQBrowser')));

如何通过ua区分QQ内置浏览器与QQ浏览器相关推荐

  1. 通过ua区分QQ内置浏览器与QQ浏览器

    通过ua区分QQ内置浏览器与QQ浏览器 在Android上 在ios上 在Android上 QQ内置环境的ua中有关键字 MQQBrowser, 并且后面有一个QQ字符,QQ浏览器则没有. 因此在An ...

  2. JS如何区分微信浏览器、QQ浏览器和QQ内置浏览器,解决 ios 无法判断是否为qq浏览器环境的问题。

    原理 通过不同移动端的ua弹窗 获取user-agent 参数包含的信息,进行判断浏览器类型 在Android上 QQ内置环境的ua中有关键字 MQQBrowser, 并且后面包含一个[空白符+QQ] ...

  3. h5 页面判段是否是微信内,是否是IOS,区分qq内置浏览器和QQ浏览器

    /*** 判断当前的环境是否在 微信环境下* */isWeiXin: () => {var ua = window.navigator.userAgent.toLowerCase();if (u ...

  4. 谷歌浏览器模拟微信/QQ内置浏览器调试及js判断方法

    模拟微信及QQ内置浏览器主要是通过判断浏览器的 UA 来进行区别. 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LR ...

  5. 谷歌修改useragent,chrome模拟微信、QQ内置浏览器

    1.首先咋模拟时,需要用到UA,微信和 QQ 内置浏览器 UA 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX2 ...

  6. Chrome模拟微信、QQ内置浏览器

    在Chrome中模拟微信内置浏览器 微信和QQ内置浏览器UA 安卓QQ内置浏览器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) ...

  7. html判断qq微信浏览器打开,JS判断QQ内置浏览器和QQ浏览器

    最近在做一个分享功能,APP端分享到各大平台,用户点击链接会进入一个H5页面,如果用户装了你的APP则会调到APP里面的具体页面,没有安装APP的用户就在H5页面内而不会跳转,用户在H5页面里面点击某 ...

  8. 判断qq内置浏览器和微信内置浏览器

    var ua = navigator.userAgent.toLowerCase(),isWx = false,isQQ = false, isQQInstalled = false;if(ua.in ...

  9. js判断微信内置/QQ内置/QQ浏览器

    var ua = navigator.userAgent.toLowerCase(),isWx = false,isQQ = false, isQQInstalled = false;if(ua.in ...

最新文章

  1. ios 部分string颜色_ios 设置字符串中某段字符的颜色
  2. 008_Queue消息模式发送映射消息
  3. mysql 创建唯一索引_Mysql创建索引
  4. 【数据结构与算法】之深入解析“两数相加II”的求解思路与算法示例
  5. 并发查询parallel_惯用并发:flatMap()与parallel()– RxJava常见问题解答
  6. linux+apache+mysql+php
  7. html界面等待状态,html 等待界面
  8. C#实现浮动和多标签窗体解决方案---使用Dockpanel
  9. form表单提交数据的同时上传文件代码示例
  10. kubernetes视频教程笔记 (28)-集群调度-固定节点调度
  11. c语言乐谱编辑软件怎么用的,雅乐简谱这个软件怎么使用?
  12. 单片机实验一、单片机开发环境设置
  13. verilog实数函数
  14. Fiddler抓包工具报:The system ptoxy changed. Click to reenable capturing
  15. ROC 曲线/准确率、覆盖率(召回)、命中率、Specificity(负例的覆盖率)
  16. 生存预测 : kaggle titanic 泰坦尼克号 逻辑回归(Logistic回归) tensorflow版
  17. 线性代数库 Armadillo 学习笔记
  18. php nl2p,PHP函数nl2br()与自定义函数nl2p()换行用法分析,nl2brnl2p_PHP教程
  19. 不知道考研那些书比较好么?我来推荐~~~(二)
  20. 计算机应用基础教学内容,计算机应用基础教学大纲

热门文章

  1. C基础入门 - 第一章 - C语言绪言
  2. 一个成功的男人如何去追求身边的女人
  3. CAD二次开发--三维多段线偏移(Polyline3d offset)实现方法【GetOffsetCurves附带原代码】
  4. Vue项目的登录和注册界面
  5. 全国计算机扥及考试c语言教程,【计算机】第1章 C语言绪论.ppt
  6. 万德L2接口是什么?
  7. 德国研究生分数计算机,申请德国研究生看什么成绩
  8. 超级简单的K线合成方法
  9. java学业有成_祝贺学业有成励志的话
  10. D2 日报 2019年5月20日