自动判断手机版和pc版

Posted 大鹅先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动判断手机版和pc版相关的知识,希望对你有一定的参考价值。

<html>
<head>
<title>欢迎来到手机版</title>
<script>
var ua = navigator.userAgent;
var US = {
    android:function () {   //安卓
        return ua.match(/Android/i)?true:false;
    },
    BlackBerry:function() {  //黑莓
        return ua.match(/BlackBerry/i)?true:false;
    },
    ios:function(){  //IOS
        return ua.match(/iPhone|iPad|iPod/i)?true:false;
    },
    //这个其实没啥必要了,可以不用判断这个,毕竟IE是一种古老的东西
    Windows:function() {  
        return ua.match(/IEMobile/i)?true:false;
    },
    isMobile:function() {  //移动设备
        return US.Android()||US.BlackBerry()||US.IOS()||US.Windows();
    }
}
if(US.isMobile()==false){
    window.location = "http://www.baidu.com";     //如果是电脑访问 ,则跳入指定网址。在此以百度为例
}
</script>

</head>
<body><h1>欢迎来到手机版</h1></body>
</html>

以上是关于自动判断手机版和pc版的主要内容,如果未能解决你的问题,请参考以下文章

自动跳转手机版和电脑版html代码

怎样才能识别三星手机是港版的机

nginx适配移动端

Nginx配置站点适配PC和手机

手机访问pc版网站自动跳转为手机版页面

手机访问PC网站自动跳转到手机版