根据UserAgent中的关键字来判断
如果有 MicroMessenger 为微信
如果有 ApliPayClient 则为支付宝
否则,不是这两家function IsWeixinOrAlipay(){
var ua = window.navigator.userAgent.toLowerCase();
//判断是不是微信
if ( ua.match(/MicroMessenger/i) == 'micromessenger' ) {
return "WeiXIN";
}
//判断是不是支付宝
if (ua.match(/AlipayClient/i) == 'alipayclient') {
return "Alipay";
}
//哪个都不是
return "false";
}
本文介绍了一种通过浏览器UserAgent字符串来判断客户端是否为微信或支付宝的方法。利用简单的正则表达式匹配,可以快速识别这两种流行的移动支付平台。
1万+

被折叠的 条评论
为什么被折叠?



