今天上班,被告知昨日晚上上版的內容有客戶反映存在問題,導致無法正常登錄。只是給登錄增加了個驗證碼而已,出現這麼嚴重的問題,我肯定能發現啊?當時就一驚,定位問題。發現原來是IE6上兼容性的問題。
昨日版本上測試環境後,都在IE7和IE8上跑過,沒有問題,手邊也沒有IE6環境了,也覺得IE6幾乎沒人用了,最後就忽略了,使得使用IE6的用戶登錄時,驗證碼被拉長(驗證碼非圖片顯示,使用的是*點陣方式顯示),幾乎看不出驗證碼內容。最後不得不使得所有網站停機維護、版本暫時迴歸。
IE8顯示:
IE7顯示:
IE6顯示:
一個小小IE6驗證碼顯示異常,導致了所有業務網在工作時間裏停機維護,的確很嚴重了。
特此記錄一下,算是吸取了一個教訓,以後在版本上線之前,都要在IE6、IE7、IE8、IE9上,進行詳細的測試。