判断手机移动端js

响应式布局,判断当前客户端是移动端还是pc端js方法:

 

function ()  IsMobile{

            var sUserAgent = navigator.userAgent.toLowerCase();

            var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";

            var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";

            var bIsMidp = sUserAgent.match(/midp/i) == "midp";

            var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";

            var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";

            var bIsAndroid = sUserAgent.match(/android/i) == "android";

            var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";

            var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";

            if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {

                //移动站
                return true;
            } else {

                //PC站
                return false;
            }
        }

  

posted @ 2020-04-30 09:07  夏目-D  阅读(633)  评论(0编辑  收藏  举报