判断qq内置浏览器

请问,如何判断是否是用手机qq内置浏览器打开链接

阅读 17.3k
5 个回答
navigator.userAgent.indexOf('QQBrowser') !== -1

这样写不管PC还是H5都可以了

navigator.userAgent.indexOf('MQQBrowser') !== -1

不过貌似手机qq hd不支持,你可以按这个方向测试下

1L的答案在最新版9.0中已经不行了。。

最新版QQ浏览器的agent是这样的 "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.69 Safari/537.36 QQBrowser/9.0.3100.400"
不知道下个版本会不会变。。。

抱歉楼主问的是手Q的。看错了。

var is_QQInnerBro = function(){

if (UA.match(/QQ\//i) == "QQ/") {
    return true;
} else {
    return false;
}

};

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题