1. 90前端首页
  2. 前端开发
  3. JavaScript

js判断用户的浏览器设备是移动端还是pc端

下面给出js判断处理代码移动端还是pc端,以作参考

<script type="text/javascript">
    function browserRedirect() {
        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\";
        document.writeln(\"您的浏览设备为:\");
        if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
            document.writeln(\"phone\");
        } else {
            document.writeln(\"pc\");
        }
    }

    browserRedirect();
</script>

判断是否微信浏览器中打开

function is_weixn(){  
    var ua = navigator.userAgent.toLowerCase();  
    if(ua.match(/MicroMessenger/i)==\"micromessenger\") {  
        return true;  
    } else {  
        return false;  
    }  
}  

如需转载,请注明出处:https://www.90qianduan.com/news/2592.html

展开阅读全文

发表评论

登录后才能评论