判断客户端是微信,还是支付宝

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断客户端是微信,还是支付宝相关的知识,希望对你有一定的参考价值。

不太明白你说的什么意思。

客户端,微信和支付宝,大不相同。
一个是聊天APP,一个是支付APP,虽然现在他们都想攻破对方。

------------采纳回答,可以追问。
参考技术A H5 js 判断:

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";

PHP和JS判断浏览器是微信还是支付宝

PHP代码

if ( strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false ) {
        return ‘WeiXin’;
}
//判断是不是支付宝
if (strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘AlipayClient‘) !== false) {
        return "AliPay";
}

JS判断

function WxOrAli(){
    var ua = window.navigator.userAgent.toLowerCase();
    //判断是不是微信
    if ( ua.match(/MicroMessenger/i) == ‘micromessenger‘ ) {  
        return "WeiXIN";  
    }    
    //判断是不是支付宝
    if (ua.match(/AlipayClient/i) == ‘alipayclient‘) {
        return "Alipay";  
    }
    //哪个都不是
    return "false";
}

以上是关于判断客户端是微信,还是支付宝的主要内容,如果未能解决你的问题,请参考以下文章

PHP和JS判断浏览器是微信还是支付宝

Java判断浏览器是微信还是支付宝

PHP和JS判断浏览器是微信还是支付宝

PHP和JS判断浏览器是微信还是支付宝

单个APP接入多个微信支付宝支付的一种解决方案

java request请求 判断是支付宝还是微信 csdn