zoukankan      html  css  js  c++  java
  • H5开发过程中修复的bug记录

     从2016年8月1日开始真正意义上的修复bug,也是自己开发之路的开端,希望在这里记录自己修bug过程中遇到的问题及解决方法,待能够自己开发需求的时候,计划记录开发新需求过程中遇到的问题,并且记录自己完成了哪些新需求,每天进步一点点,fighting

    1089 【12580-H5】飞牛特价商品列表页商品价格与详情页价格不一致
    列表页显示商品价格01,详情页显示价格0.01
     
    修复了#1089Bug :http://dev.12580.com/pro/bug-view-1089.html
    去掉正则表达式,直接展示后台传过来的商品价格(市场价,平台价)
    修改的文件:h5-mo/src/main/webapp/jsp/search/result_good.html
    h5-mo/src/main/webapp/jsp/search/result_shop.html
    h5-mo/src/main/webapp/jsp/search/result_tuan.html
     
               <div class="shop_prize">¥<@=item.shop_price.replace(/^(d*).0/,"$1")@><span>¥<@=item.market_price.replace(/^(d*).0/,"$1")@></span></div>
     
     
    988 【H5-12580综合版】用safari浏览器打开12580-H5,在无痕浏览模式下打不开首页
     
    D:workcodeh5-mo 综合版srcmainwebappindex.jsp
     
    //解决safari无痕浏览模式下无法访问页面问题
    if(sessionStorage.channel)sessionStorage.channel = util._param.channel||"";
     
    894 【12580-H5综合版】【个人中心】收货地址删除按钮没有确认弹框提示,个人中心显示地址超出显示框
    D:workcodeh5-mo 综合版srcmainwebappjspuseruserInfoDetail.jsp
     修复默认地址显示的bug:
    $('#addressDetail').css("height", "150px").html(ADDRESS_HTML); //将默认地址栏高度由80px改为150px
     
    D:workcodeh5-mo 综合版srcmainwebappjspaddressadd.jsp
    if(!/^.{5,35}$/.test(val)) return "详细地址填写字数控制在5到35位!" ; //对详细地址添加字数限制,避免因地址过长时显示格式难看。
     
    D:workcodeh5-mo 综合版srcmainwebappjspaddressedit.jsp
    if(!/^.{5,35}$/.test(val)) return "详细地址填写字数控制在5到35位!" ; //对详细地址添加字数限制,避免因地址过长时显示格式难看。
    注意:新增地址的时候有不少bug,比如收件人名字长度有问题
     
     
    1032 上线验证android4.0.0首页分享好友团链接出现重复下载安装
    <script src= "../js/zepto.min.js"></script >
            <script src= "../js/util.js"></script >
            <script>                   
                       $( '#header,#title').hide();
                          var isWx = false ;
                      var ua = navigator.userAgent.toLowerCase();
                      alert(ua);
                      if (ua.match(/MicroMessenger/i) == "micromessenger" ) {
                          $( ".weixin").show();
                          $( ".openBtn").hide(); //如果是微信浏览器,隐藏 “打开12580和生活”
                          isWx = true;
                      } else {
                          $( ".weixin").hide();
                          $( ".openBtn").show();//如果非微信浏览器,显示“打开12580和生活”
                      }
                   </script>
     
    改动目录:/h5-market-activity/teams/down.html 
     
    同时解决了页面总是先提示“网络延时,请稍后重试”,
     
    添加了 json.flag=="07-07"
    改动目录:/h5-market-activity/teams/join.html 
     
    补充:
    bug1032修复之后,当用户事先已经安装了“12580和生活”客户端的情况下,不管android还是ios都可以顺利通过点击页面上的“打开12580和生活”打开。但是当用户的手机中没有安装“12580和生活”客户端的时候,点击页面上的“打开12580和生活”没有任何反应(当然用户可以尝试点击页面上的“下载12580和生活”来下载客户端,尽管如此,用户点击按钮的时候没有进行任何反馈的话还是有些不友好 ,修改的文件:/h5-market-activity/teams/down.html ),为此,我设计了如下方案:当用户手机中事先没有安装12580和生活的话,当用户点击“打开12580和生活”的时候,跳转到下载页面(设置了超时1000ms的时间来作为判断用户手机事先没有安装12580和生活客户端,这种方法对于ios没有问题,但对应android手机的话存在一点问题,就是当用户返回到之前的页面时,还会提示用户安装12580和生活客户端),如果用户手机中事先已经安装了客户端,那么直接打开客户端(如果是这么设计的话,“下载12580和生活”的按钮可以去掉了)。
    ps:增加的文件所在目录:/h5-market-activity/teams/down2.html 
  • 相关阅读:
    HA分布式集群二hive配置
    win下写任务提交给集群
    win10下将spark的程序提交给远程集群中运行
    Scala快学笔记(三)
    Scala快学笔记(二)
    Scala快学笔记(一)
    统计学习方法 三 kNN
    统计学习方法 二 感知机
    fluent python(一)
    Codewar (1)
  • 原文地址:https://www.cnblogs.com/smilehuanxiao/p/5776282.html
Copyright © 2011-2022 走看看