密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3109|回复: 0

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

[复制链接]
  • TA的每日心情
    可爱
    2018-6-29 10:04
  • 289

    主题

    319

    帖子

    9万

    铜板

    超级版主

    Rank: 8Rank: 8

    积分
    93815
    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();        
    复制代码

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




    如果您有业务需求,可以和我联系:http://wpa.qq.com/msgrd?V=3&amp; ... yes&amp;from=discuz
    回复

    使用道具 举报

    快速回复: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-5-3 12:09 , Processed in 0.161132 second(s), 27 queries QQ

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

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

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