您现在的位置是:网站首页 >> 常见问题
常见问题

联 系 人:李总
联系电话:13759574266
在线 QQ:89417157
邮箱:13759574266@qq.com
微信号:ynlongtou
地址:昆明市滇缅大道旁昆建路5号108智库空间A座4楼

常见问题

前端判断访问站点设备(手机还是PC)实现自动跳转手机端代码

  手机访问PC端实现自动跳转手机端代码的实现方法有很多,云南龙头科技有限公司小编列出如下几种供大家参考:

第一种:

<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script><script type="text/javascript">uaredirect("http://www.ynlongtou.com/m");</script>

第二种:进入网站自动跳转

<meta http-equiv="refresh" content="0;url= /m ">

第三种:

<script type="text/javascript">

var commonURL = 'http://www.ynlongtou.com/';

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;

  }

  var check = navigator.appVersion;

      if( check.match(/linux/i) ){

          if(check.match(/mobile/i) || check.match(/X11/i)) {

         window.location=url;

        }  

      }

  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://www.ynlongtou.com/m");/*指定跳转地址*/

</script>

第四种:

<script type="text/javascript">

(function(Switch){var switch_pc = window.location.hash;if(switch_pc != "#pc"){if(/iphone|ipod|Android|nokia|blackberry|webos|webos|webmate|bada|lg|ucweb|

skyfire|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile/i.test(navigator.userAgent.toLowerCase()))

{Switch.location.href='http://www.ynlongtou.com/m';}}})(window);</script>

<meta name="mobile-agent" content="format=html5;url=http://www.ynlongtou.com/m"/>

<link href="http://www.ynlongtou.com/m" rel="alternate" media="only screen and (max-width:1000px)"/>

第五种:(推荐)

<meta http-equiv="mobile-agent" content="format=xhtml;url=/m/index.asp">

<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="m/index.asp";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

第六种:在head中加入JS

<script type="text/javascript" src="http://www.ynlongtou.com/m/js/mobile.js"></script>

第七种:(与第五种一致,不同的只是在于/m/后边有无index.asp文件,效果一样)

<meta http-equiv="mobile-agent" content="format=xhtml;url=/m/">

<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || 

(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if

(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="/m/";}

else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>


  更多云南龙头科技有限公司网站案例请查看:http://www.ynlongtou.com/case.asp?id=3

  云南龙头科技有限公司凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,成功帮助多家中小企业实现互联网信息化建设,得到了客户的一致好评。如你有任何关于网站建设的疑问,请立即点击咨询云南龙头科技有限公司资深营销专家或拨打咨询热线:13759574266,我们会详细为你一一解答你心中的疑难。

云南龙头科技有限公司服务范围