javascript - 请问如何检测QQ内置浏览器?

查看:83
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆