欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JS判断访问设备是移动设备还是pc

程序员文章站 2022-06-11 13:28:15
...
<scripttype="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"; 
        if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { 
            window.location.href= 'http://url/mobile.html'; 
        } else { 
            window.location= 'http://url/pc.html'; 
        } 
    } 
    browserRedirect(); 
</script>