javascript - 如何判断手机Q的内置浏览器?
ringa_lee
ringa_lee 2017-04-11 11:15:24
[JavaScript讨论组]

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

ringa_lee
ringa_lee

ringa_lee

全部回复(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"){

//处理

}

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号