密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3038|回复: 0

html页面自动判断移动端并实现跳转的两种代码

[复制链接]

282

主题

27

回帖

8万

铜板

超级版主

Rank: 8Rank: 8

积分
89153
QQ
发表于 2017-8-15 00:18:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
许多站长在写代码时候,在电脑版首页会加上一段判断移动端设备的代码,在网上找了好多个,但是效果都不理想,在2345上查看页面时发现如下代码,大家可以选择下载:

1、2345首页的代码,这个未测试。<script>
//移动设备
(function(){if(location.search==='?refer=dontgoout'){return}var ua=navigator.userAgent,mobileAgents=['Windows CE','iPod','Symbian','iPhone','BlackBerry','Android','Windows Phone','webOS','UCWEB','iPh',"dream","CUPCAKE","blackberry9500","blackberry9530","blackberry9520","blackberry9550","blackberry9800","incognito","webmate","s8000","bada","Meizu M8","LG-TU915 Obigo","LGE VX","Nokia5800","IEMobile"];for(var i=0;i<mobileAgents.length;i++){if(ua.indexOf(mobileAgents)!==-1){location.href='http://m.2345.com/';return}}}());
</script>
2、小编亲测正在用的:
游客,如果您要查看本帖隐藏内容请回复

附送判断XP系统的代码:
  1. <!-- tip_stopXP -->
  2. <script>
  3. document.write('<div class="tip_stopXP" id="J_tip_stopXP'+ stopXpNum +'" style="display:none;"><div class="inner"><ins class="e_ico"></ins><span id="J_stopXP_inner"></span><a style="position: absolute;right:21px;top:0px;color:#666;text-decoration:none;" href="#" title="关闭">不再提示</a><a href="#" title="关闭" class="e_close"></a></div></div>');
  4. </script>
  5. <!-- tip_stopXP / -->
复制代码
以下是判断电脑端和手机端的代码,小编就是用这个实现了一个页面的加密。
  1. function browserRedirect() {
  2.   var sUserAgent = navigator.userAgent.toLowerCase();
  3.   var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
  4.   var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
  5.   var bIsMidp = sUserAgent.match(/midp/i) == "midp";
  6.   var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
  7.   var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
  8.   var bIsAndroid = sUserAgent.match(/android/i) == "android";
  9.   var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
  10.   var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
  11.   if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){
  12.     window.location.href="http://www.xinmitong.cn/";
  13.   }
  14. }
  15. browserRedirect();        
复制代码

这下好了,通过几行短短的代码,可以解决很大的问题了。




如果您有业务需求,可以和我联系:
回复

使用道具 举报

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

本版积分规则

首页|Archiver|手机版|小黑屋|密通学院:专业网络营销服务商

GMT+8, 2024-12-22 18:43 , Processed in 0.099609 second(s), 25 queries QQ

Powered by XMT Inc. © 2015-2025 ArrayV1.0 豫ICP备17022382号

系统运营:密城通 豫公网安备 41018302000212 号

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