获取扫码的客户端是微信还是支付宝
制作的二维码:
1) 支付宝扫码进来是这样滴
2)微信扫码进来是这样滴
3)手机自带浏览器扫码进来是这样滴
4)手机谷歌浏览器打开是这样滴
5)电脑谷歌浏览器打开是这样滴
代码如下:
$(function(){
let client = getClient();
alert(client);
})
function getClient(){
let userAgent = navigator.userAgent.toLowerCase();
alert(userAgent);
if(userAgent.indexOf('micromessenger') != -1){
return 'wechat';
}else if(userAgent.indexOf('alipayclient') != -1){
return 'alipay';
}
if (/ipad|iphone|midp|rv:1.2.3.4|ucweb|android|windows ce|windows mobile/.test(userAgent)) {
return 'mobile';
} else {
return 'computer';
}
}