为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过ua区分QQ内置浏览器与QQ浏览器

如何通过ua区分QQ内置浏览器与QQ浏览器

汪汪一只猫 2018-08-17 10:10:50
通过弹出不同的环境的ua发现在Android上QQ内置环境的ua中有关键字 MQQBrowser, 并且后面紧跟一个QQ字符,QQ浏览器则没有,因此在Android上区分,需要用正则判断ua中包含MQQBrowser并且之后包含QQ,则是QQ内置浏览器,ua中包含MQQBrowser但是不包含QQ则是QQ浏览器在ios上QQ内置浏览器的ua包含一个空格加QQ,但是不包含MQQBrowserQQ浏览器ua包含MQQBrowser但是不包含单独的QQ问题中红色部分均为ua字符串中的某一段字符串,现在我的难题是,我不会写正则表达式,我希望的写法如下isIosQQ = isIos && /xxxxx/.test(ua); isAndroidQQ = isAndroid && /xxxxx/.test(ua);求各位帮助,万分感谢!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1043 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信