從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