js区分手机qq自带的浏览器

用JavaScript怎么区分【手机QQ】内嵌的浏览器,和手机上的【QQ浏览器】的区别?

阅读 5.1k
2 个回答

一般都是useragent是不一样的!你可以吧浏览器的useragent打印出来看一下,会有细微的差别。

var ua = navigator.userAgent.toLowerCase(); 

楼上正解,userangent是不一样的,手机qq内置的是qq浏览器。一般你用userangent获取了之后,用正则匹配一下就知道结果了。详细的可以百度,你会查到详细的正则表达式

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