判断手机访问还是电脑访问JS

来源:互联网 发布:淘宝直通车助手软件 编辑:程序博客网 时间:2024/04/30 17:53
<script type="text/javascript">    var mobileUrl="你的手机网站首页",        mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));    if (mobile) {        window.location = mobileUrl;    }</script>


以上代码粘贴到当前网站正在使用的模板头部公用模板(head.htm或者header.htm)的最前面。

 

 

<script language="javascript">   (function(){      var res = GetRequest();      var par = res['index'];      if(par!='gfan'){          var ua=navigator.userAgent.toLowerCase();          var contains=function (a, b){              if(a.indexOf(b)!=-1){return true;}          };  //将下面的            var toMobileVertion = function(){              window.location.href = 'http://sdutedu.cn/3g'          }             if(contains(ua,"ipad")||(contains(ua,"rv:1.2.3.4"))||(contains(ua,"0.0.0.0"))||(contains(ua,"8.0.552.237"))){return false}          if((contains(ua,"android") && contains(ua,"mobile"))||(contains(ua,"android") && contains(ua,"mozilla")) ||(contains(ua,"android") && contains(ua,"opera"))      ||contains(ua,"ucweb7")||contains(ua,"iphone")){toMobileVertion();}      }  })();  function GetRequest() {     var url = location.search; //获取url中"?"符后的字串      var theRequest = new Object();     if (url.indexOf("?") != -1) {        var str = url.substr(1);        strs = str.split("&");        for(var i = 0; i < strs.length; i ++) {           theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);        }     }     return theRequest;  }  </script>


 

0 0