js判断是pc端还是移动端

今天和银行接口对接,发现PC端页面点击不了,因为对方只做了移动端,PC端没有做处理,需要我这边给他们传参判断是移动端还是pc端。因为原来微信支付宝支付的时候有过判断是不是微信浏览器,是的话就用微信支付,不是的话就用支付宝打开,代码如下:

 if (ua.match(/MicroMessenger/i) == 'micromessenger') {
//这是微信浏览器打开的
                            } else {

这是其他浏览器

}

今天在补一下判断是移动端还是pc端,代码如下:

 if (navigator.userAgent.match(/Android/i) || (navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) {
                    //这是移动端
                } else {
                    alert("PC端");
                }



猜你喜欢

转载自blog.csdn.net/vsdnn/article/details/78732770