从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
$('#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