zoukankan      html  css  js  c++  java
  • 让访问pc端的官网直接跳转到移动端的网站代码

    <SCRIPT LANGUAGE="JavaScript">
     function mobile_device_detect(url)
     {
            var thisOS=navigator.platform;
            var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
     for(var i=0;i<os.length;i++)
            {
     if(thisOS.match(os[i]))
            {  
      window.location=url;
     }
              
     }
     //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
     if(navigator.platform.indexOf('iPad') != -1)
            {
      window.location=url;
     }
     //做这一部分是因为Android手机的内核也是Linux
     //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
      var check = navigator.appVersion;
      if( check.match(/linux/i) )
              {
       //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
       if(check.match(/mobile/i) || check.match(/X11/i))
                     {
       window.location=url;
       } 
     }
     //类in_array函数
     Array.prototype.in_array = function(e)
     {
      for(i=0;i<this.length;i++)
      {
       if(this[i] == e)
       return true;
      }
      return false;
     }
     }
    mobile_device_detect("http://ns.xxx.cn/index.php/mobile");
    </SCRIPT>
    

      举个例子:tpshop框架 pc端index.html页面加入以上代码后,移动端访问该域名:http://ns.xxx.cn后就会直接跳转到

    http://ns.xxx.cn/index.php/mobile移动网站。 方法二:如果你的服务器支持.htaccess(里面可以写很多东西,重定向,防盗链,禁用ip,允许ip)的话也可以在此配置域名重定向。
  • 相关阅读:
    2020/11/06 模拟赛 T1
    2020/11/04 模拟赛 圆与圆之间的距离是不能一概而论的
    2020/11/04 模拟赛 经典字符串问题
    2020/11/03 模拟赛 偶数
    2020/11/03 模拟赛 斐波
    LG P7078 贪吃蛇
    js类和对象,继承(6中方式)
    js类和对象,继承(class语法题)
    网站
    品优购项目1- iconfont使用教程:
  • 原文地址:https://www.cnblogs.com/qinglin/p/7018556.html
Copyright © 2011-2022 走看看