背景:公众号内嵌H5页,个别功能比如下载预览在Android和iOS下需要区别对待,判断方法放在下方,以备后查!
function isbrowser(){
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
//在微信中打开
console.log('微信');
}
if (ua.match(/WeiBo/i) == 'weibo') {
//在新浪微博客户端打开
console.log('新浪微博');
}
if (ua.match(/QQ/i) == "qq") {
//在QQ空间打开
console.log('qq');
}
}
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
console.log('IOS设备');
isbrowser();
} else if (/(Android)/i.test(navigator.userAgent)) {
console.log('Android设备');
isbrowser();
} else {
console.log('PC端');
}
THE END!