var ua=navigator.userAgent.toLowerCase()
1、判断微信
if(ua.match(/MicroMessenger/i) == "micromessenger"){
return 'weixin'
}
2、判断支付宝
if(ua.match(/AlipayClient/i) == "alipayclient"){
return 'zhifubao'
}
3、判断微博
if(ua.match(/WeiBo/i) =="weibo"){
return 'weibo'
}
4、 判断QQ
if(ua.match(/QQ/i) == "qq"){
return 'QQ'
}
5、 判断安卓或者ios
<script type="text/javascript">
var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
</script>