如何判断手机Q的内置浏览器?

纠结了好几天了,还是解决不了,哪位大神知道~判断手机Q的内置浏览器,让网站只能在手机QQ上访问, 就算QQ浏览器APP也访问不了,哪位大神有代码,有红包!~~

阅读 3.7k
1 个回答

通过判断手机QQ内置浏览器的UA可以实现吧:
拿到UA:var ua = window.navigator.userAgent.toLowerCase();
网上找的
安卓的手Q的UA是:Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 V1_AND_SQ_5.3.1_196_YYB_D QQ/5.3.1.2335
IOS的手Q的UA是:Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 QQ/5.2.1.302 NetType/WIFI Mem/28
所以你判断ua里是否含有QQ字段就可以知道是不是手机QQ了:
if(ua.match(/sinanews/i) == "qq"){

//处理

}

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