【梅开二度】JavaScript判断是否是QQ或者微信内置浏览器
这个效果实现很简单,因为不管是QQ还是微信都是使用的腾讯X5浏览内核,不知道什么是腾讯X5浏览内核的请看Android集成腾讯X5浏览内核。其标志是UA标识中带有qqbrowser,这个东西在电脑端的QQ浏览器中也有。
网上流传最多的代码
http://cdn.u1.huluxia.com/g4/M00/FF/D4/rBAAdl80UBmACbg0AAEnWY8hhc0165.jpg
判断不出来。
在QQ或者微信中存在如下特殊标识,XXX应该是
http://cdn.u1.huluxia.com/g4/M00/FF/D4/rBAAdl80UBmAIamKAAA5AksoF9Q452.jpg
正确写法http://cdn.u1.huluxia.com/g4/M00/FF/D4/rBAAdl80UBqAUFSvAAC34HzA0VE362.jpg
另外,使用微信访问网页时需要注意,alert弹出对话框可能会失效,当刷新当前网页时又是有效的情况。这种情况不用管它,我测试了下,其它的JavaScript代码仍然能正常运行。还有就是微信内置浏览会换成网页,你可能需要如下的代码禁止缓存。
head头部标签
http://cdn.u1.huluxia.com/g4/M00/FF/D4/rBAAdl80UBqARDq4AAEG4S4HhEU350.jpg
浏览器内部前进后退动作仍然执行js
http://cdn.u1.huluxia.com/g4/M00/FF/D5/rBAAdl80UBuAIxKGAACKGZ-JO60049.jpg
打个广告
稀饭云互联 可以免费白嫖虚拟主机,已稳定四个月
http://idc.xfbk.top
稀饭云DNS可免费解析二级域名 现有3个域名可使用
http://dns.xfbk.top
页:
[1]