js判断是否为移动端

来源:互联网 发布:vip后缀的域名 编辑:程序博客网 时间:2024/05/21 05:55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<scripttype="text/javascript">
        varbs={
            versions:function(){
              varu=navigator.userAgent,app=navigator.appVersion;
              return{//移动终端浏览器版本信息
                    trident:u.indexOf('Trident')>-1,//IE内核
                    presto:u.indexOf('Presto')>-1,//opera内核
                    webKit:u.indexOf('AppleWebKit')>-1,//苹果、谷歌内核
                    gecko:u.indexOf('Gecko')>-1&&u.indexOf('KHTML')==-1,//火狐内核
                    mobile:!!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/),//是否为移动终端
                    ios:!!u.match(/\(i[^;]+;(U;)?CPU.+MacOSX/),//ios终端
                    android:u.indexOf('Android')>-1||u.indexOf('Linux')>-1,//android终端或者uc浏览器
                    iPhone:u.indexOf('iPhone')>-1||u.indexOf('Mac')>-1,//是否为iPhone或者QQHD浏览器
                    iPad:u.indexOf('iPad')>-1,//是否iPad
                    webApp:u.indexOf('Safari')==-1//是否web应该程序,没有头部与底部
                };
            }(),
            language:(navigator.browserLanguage||navigator.language).toLowerCase()
        }
        if(bs.versions.mobile){
            if(bs.versions.android||bs.versions.iPhone||bs.versions.iPad||bs.versions.ios){
                window.location.href="#";
            }
        }
 
    </script>
0 0
原创粉丝点击