分享

『叙永人』>>>判断是电脑端还是手机端的javascript,自动跳转到手机wap版网站

 沽渡 2013-10-09
XUYONGREN友情提示:判断是电脑端还是手机端的javascript,自动跳转到手机wap版网站

   使用方法:将下面代码放入你需要识别页面的hade标签前面,然后将下面的http://m. 修改为您的手机版站点的地址!
  <!---识别手机或电脑的js开始--->
  <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;}
   };
  //将下面的http://m.改成你的wap手机版地址
   var toMobileVertion = function(){
   window.location.href = 'http://m./'
   }
  
   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>
  <!---识别手机或电脑的js结束--->
  
  
  本人亲测有效!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多