判断访问的浏览器,如果是手机,就跳入别的页面

//判断访问的浏览器,如果是手机,就跳入别的页面
```<script>
  function apart(){
      var u;
      var browser = {      /*判断访问终端*/
          versions:function(){
               u = 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.*/i), /*是否为移动终端*/
                  ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/i), /*ios终端*/
                  android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, /*android终端或者uc浏览器*/
                  iPhone: u.indexOf('iPhone') > -1 , /*是否为iPhone或者QQHD浏览器*/
                  iPad: u.indexOf('iPad') > -1, /*是否iPad*/
                  webApp: u.indexOf('Safari') == -1 /*是否web应该程序,没有头部与底部*/
              };
          }(),
          language:(navigator.browserLanguage || navigator.language).toLowerCase()
      };
          console.log(browser);
      if(u.match(/AppleWebKit.*Mobile.*/i)){
          alert(1);
          window.location.href="expand.html";
      }else{
          alert(0);
          window.location.href="expand_pc.html";
      }
 
  }
    window.onload = function () {
        apart();
    }
</script>
```
posted @ 2016-09-20 15:26  舒馨6009  阅读(211)  评论(0编辑  收藏  举报