javascript - 请问如何检测QQ内置浏览器?
本文介绍了javascript - 请问如何检测QQ内置浏览器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
检测QQ内置的浏览器,达到让网站只能在手机QQ上访问的效果,怎么检测呢?或者谁有成品代码,我研究下~~
解决方案
通过匹配 useragent 中的关键字可以得到浏览器类型,navigator.userAgent
可以得到useragent信息,Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92 QQ/6.6.2.408 V1_IPH_SQ_6.6.2_1_APP_A Pixel/1080 Core/UIWebView NetType/WIFI
这个差不多就是qq浏览器的ua,通过观察其中QQ
是较为特殊的,所以通过如下代码可以判断if (navigator.userAgent.indexOf('QQ') > -1)
这篇关于javascript - 请问如何检测QQ内置浏览器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文