请选择 进入手机版 | 继续访问电脑版

PHPWEB

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5195|回复: 8

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2014-9-2 16:05:54 | 显示全部楼层 |阅读模式
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. }

  41. mobile_device_detect("http://***.***.com");

  42. </SCRIPT>
复制代码

需要把代码放到base templates foot.htm 即可
备注这里的
mobile_device_detect("http://***.***.com");//里面的地址填的就是您的移动端的网站地址呦



回复

使用道具 举报

该用户从未签到

发表于 2014-12-25 00:45:16 | 显示全部楼层
有视频吗学习
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-1-25 13:48:26 | 显示全部楼层
非常厉害!!!支持,试用了下,能用的,没问题!!!
回复 支持 反对

使用道具 举报

签到天数: 2 天

[LV.1]初来乍到

发表于 2015-3-6 23:42:39 | 显示全部楼层
有空试试看
回复 支持 反对

使用道具 举报

签到天数: 9 天

[LV.3]偶尔看看II

发表于 2015-8-26 16:57:30 | 显示全部楼层
很好,值得学习啊。。
回复 支持 反对

使用道具 举报

签到天数: 63 天

[LV.6]常住居民II

发表于 2016-6-3 17:47:31 | 显示全部楼层
手机访问pc网站自动跳转手机端网站代码
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2016-9-26 17:50:40 | 显示全部楼层
很好很强大
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-4-6 19:32:29 | 显示全部楼层
为什么最近不跳转了呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

扫描惊喜

QQ|免责声明|小黑屋|在线抓娃娃|PHPWEB ( 鲁ICP备12008774号-3   phpweb技术交流

GMT+8, 2018-1-19 17:20 , Processed in 2.650838 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表