首页 资讯 关注 生活 汽车 房产 图片 公益 视频 常识

网络

旗下栏目: 网络 财经 科技 手机 数码 游戏 收藏 商讯

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

来源:网络 媒体:武汉网 人气: 发布时间:2021-11-06 11:54:36
摘要:手机访问PC端实现自动跳转手机端代码的实现方法有很多,云南龙头科技有限公司小编列出如下几种供大家参考: 第一种:使用百度出品的uaredirect.js来判断客户端是否为手机 <script src="http://www.wuhannews.cn/js-bak/uaredirect-baidu.js" type="text/javascript"
  手机访问PC端实现自动跳转手机端代码的实现方法有很多,云南龙头科技有限公司小编列出如下几种供大家参考:
 
第一种:使用百度出品的uaredirect.js来判断客户端是否为手机
 
<script src="http://www.wuhannews.cn/js-bak/uaredirect-baidu.js" type="text/javascript"></script><script type="text/javascript">uaredirect("http://www.wuhannews.cn/m");</script>
 
第二种:进入网站自动跳转
 
<meta http-equiv="refresh" content="0;url= /m ">
 
第三种:
 
<script type="text/javascript">
 
var commonURL = 'http://www.wuhannews.cn/';
 
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.wuhannews.cn//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.wuhannews.cn/m';}}})(window);</script>
 
<meta name="mobile-agent" content="format=html5;url=http://www.wuhannews.cn/m"/>
 
<link href="http://www.wuhannews.cn/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.wuhannews.cn/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>
 
第八种:
 
<link rel="alternate" type="application/vnd.wap.xhtml+xml" media="handheld" href="http://www.wuhannews.cn/m"/>
 
<script src="http://www.wuhannews.cn/js-bak/uaredirect.js?v=5.0" type="text/javascript"></script>
 
<script type="text/javascript">KZ.redirect("http://www.wuhannews.cn/m");</script>
 
第九种:使用腾讯js来判断客户端是否为手机
 
<!DOCTYPE html>
 
<html>
 
<head>
 
<meta content="text/html; charset=gb2312" http-equiv="Content-Type">
 
<meta http-equiv="X-UA-Compatible" content="IE=edge">
 
<title>网站首页</title>
 
<script type="text/javascript">
 
if(window.location.toString().indexOf('pref=padindex') != -1){
 
<br>}else{
 
   if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) <br>     || (/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="http://xw.qq.com/index.htm";
 
            }else if(/iPad/i.test(navigator.userAgent)){
 
                                window.location.href="http://www.hubeibbs.net/pad/"
 
            }else{
 
                window.location.href="http://xw.qq.com/simple/s/index/"
 
            }
 
        }catch(e){}
 
    }
 
    }
 
}
 
</script>
☺大江大湖大武汉欢迎你♡湖北省武汉市综合生活信息门户网站•更多资讯☛武汉网www.wuhannews.cn
免责声明:
1、本站信息仅供参考,不作为最终指导方案;请谨慎参阅,本站不承担由此引起的法律责任。本站文章均由网友收集提交。文字、图片、音频、视频来自互联网及公开渠道,仅供学习与参考,不作商业用途,转载目的在于传递更多的信息,不代表本网立场和观点,亦不代表本网赞同其观点。
2、本站为信息网络储存空间,武汉网网站信息(包括但不限于文章、图片、音视频等信息)是由用户发布整理上传,对此类分享作品,本站仅提供交流平台,无法证实其真实性,不为其版权负责。如果因作品内容、版权有异议或其它问题,请第一时间与我们取得联系,我们会及时进行处理。

首页 | 资讯 | 关注 | 生活 | 汽车 | 房产 | 图片 | 公益 | 视频 | 常识

关于武汉网 | 合作洽谈 | 刊例服务 | 服务协议 | 常见问题 | 网站声明 | 联系我们 | 网站地图

Copyright © 2009-现在 本地生活门户 信息仅供参考,本站不承担引起的法律责任。本站为非盈利公益网站,部分内容及图片为网友发布来源于互联网,如有异议,请联系本站删除。
监督热线电话 合作/建议在线QQ:273275115鄂ICP备2022004376号 法律顾问:张斌律师 湖北武汉生活信息门户 武汉网 生活网 wuhannews.cn

武汉| 湖北| 资讯| 关注| 财经| 手机| 网络| 女人| 娱乐| 情感| 美体| 汽车| 房产| 家装| 美食| 旅游| 指南| 教育| 办事| 健康| 购物| 交通| 职场| 商讯| 常识| 公益|