H5开发过程当中修复的bug记录

 从2016年8月1日开始真正意义上的修复bug,也是本身开发之路的开端,但愿在这里记录本身修bug过程当中遇到的问题及解决方法,待可以本身开发需求的时候,计划记录开发新需求过程当中遇到的问题,而且记录本身完成了哪些新需求,天天进步一点点,fightingcss

 

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:\work\code\h5-mo 综合版\src\main\webapp\index.jsp
 
//解决safari无痕浏览模式下没法访问页面问题
if (sessionStorage.channel)sessionStorage.channel = util._param.channel|| "" ;
 
894 【12580-H5综合版】【我的中心】收货地址删除按钮没有确认弹框提示,我的中心显示地址超出显示框
D:\work\code\h5-mo 综合版\src\main\webapp\jsp\user\userInfoDetail.jsp
 修复默认地址显示的bug:
$('#addressDetail').css("height", "150px").html(ADDRESS_HTML); //将默认地址栏高度由80px改成150px
 
D:\work\code\h5-mo 综合版\src\main\webapp\jsp\address\add.jsp
if (!/^.{5,35}$/.test(val)) return "详细地址填写字数控制在5到35位!" ; //对详细地址添加字数限制,避免因地址过长时显示格式难看。
 
D:\work\code\h5-mo 综合版\src\main\webapp\jsp\address\edit.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 
相关文章
相关标签/搜索