分享

手机访问pc网站自动跳转手机端网站代码

 付松林 2015-04-03
4G降临,移动网站已经一发不可收拾,pc端和移动端官网并存。如何让别人访问你的pc端的官网直接跳转到移动端的网站呢?各位看官,小二上代码!来了!
  1.  <SCRIPT LANGUAGE="JavaScript">
  2. function mobile_device_detect(url)
  3. {
  4.         var thisOS=navigator.platform;
  5.         var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
  6.  for(var i=0;i<os.length;i++)
  7.         {
  8.  if(thisOS.match(os[i]))
  9.         {   
  10.   window.location=url;
  11.  }
  12.   
  13.  }
  14.  //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
  15.  if(navigator.platform.indexOf('iPad') != -1)
  16.         {
  17.   window.location=url;
  18.  }
  19.  //做这一部分是因为Android手机的内核也是Linux
  20.  //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
  21.   var check = navigator.appVersion;
  22.   if( check.match(/linux/i) )
  23.           {
  24.    //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
  25.    if(check.match(/mobile/i) || check.match(/X11/i))
  26.                  {
  27.    window.location=url;
  28.    }  
  29.  }
  30.  //类in_array函数
  31.  Array.prototype.in_array = function(e)
  32.  {
  33.   for(i=0;i<this.length;i++)
  34.   {
  35.    if(this[i] == e)
  36.    return true;
  37.   }
  38.   return false;
  39.  }
  40. mobile_device_detect("http://***.***.com");
  41. </SCRIPT>
复制代码
备注这里的
mobile_device_detect("http://***.***.com");//里面的地址填的就是您的移动端的网站地址呦。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多