js判断安卓ios苹果或手机浏览器
<script language="javascript">
var ua = window.navigator.userAgent.toLowerCase();
//通过正则表达式匹配ua中是否含有MicroMessenger字符串
if(ua.match(/Android/i) == 'android'){
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
$('#jumpwx').hide();
}else if(ua.match(/MQQBrowser/i) == 'mqqbrowser'){
$('#jumpwx').show();
}else{
$('#jumpwx').hide();
$('fieldset').html('仅支持QQ浏览器或LANbox服务号登录系统');
}
}else if(ua.match(/iPhone/i) == 'iphone'){
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
$('#jumpwx').hide();
}else if(ua.match(/MQQBrowser/i) == 'mqqbrowser'){
$('#jumpwx').hide();
$('fieldset').html('仅支持Safari浏览器或LANbox服务号登录系统');
}else if(ua.match(/Safari/i) == 'safari' && ua.match(/MQQBrowser/i) != 'mqqbrowser'){
$('#jumpwx').show();
}else{
$('#jumpwx').hide();
$('fieldset').html('仅支持Safari浏览器或LANbox服务号登录系统');
}
}else{
$('#jumpwx').hide();
}
// document.write("用户代理: " + ua);
</script>