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


           有的时候我们需要区分当前页面是在微信中打开的还是在支付宝中打开的,然后进行相应的操作。那么就用到了浏览器对象模型中的Navigator 对象,Navigator 对象包含有关浏览器的信息。我们通过Navigator 获取到userAgent的相关信息。相关信息如下:

                    支付宝的

                    微信的

                    

 代码如下:

function isAlipayOrWechat() {
    var userAgent = navigator.userAgent.toLowerCase();

    if(userAgent.match(/Alipay/i) == "alipay") {
        alert("支付宝浏览器");
    } else if(userAgent.match(/MicroMessenger/i) == "micromessenger") {
        alert("微信浏览器");
    }
}
isAlipayOrWechat();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM