hi,欢迎访问本站!
当前位置: 首页Web前端正文

js判断是否为支付宝客户端

墨初 Web前端 356阅读

上一篇文章说了一下利用php脚本来判断网页是否在支付宝的APP中打开,那么如果是静态的html页如何判断是否在支付宝app中打开应该如何做呢?这里就需要使用js脚本了,下面就说一说利用js脚本如何判断网页是否在支付宝app中打开。

js判断是否在支付宝app中打开

js判断网页是否在支付宝app中打开其原理与php脚本判断网页是否在支付宝app中打开的原理是一样,都需要借助浏览器的ua信息。

例1:

在js中可以里利用 window.navigator.userAgent 来获取浏览器的UA!

if (/AlipayClient/.test(window.navigator.userAgent)) { 
    console.log('支付宝客户端');
} else {
    console.log('其他浏览器');
}

例2:

// 73so.com
var browser = navigator.userAgent.toLowerCase();
if(browser.match(/Alipay/i)=="alipay"){
    console.log("支付宝app的浏览器");
}else if(browser.match(/MicroMessenger/i) == "micromessenger"){
    console.log("微信app的浏览器");
}else{
    console.log("其它浏览器");
}
声明:无特别说明,转载请标明本文来源!
相关推荐