記錄IE的兩則BUG
最近遇到的IE的大坑
給一個元素的 innerHTML賦值的時候,某些變量自帶的空格會引起報 非法字符錯誤
定位非常困難。。。。調試信息給出的信息也很模糊,XX行XX字符錯誤,或者直接是定位到HTML開頭字符0錯誤
最后查明是 因為編輯在上內容的時候將某些字段后面多加了個空格
導致 運行如下語句時HTML 解析報錯
var html = '';
html += '</p><a href="#nogo" sid='+ data.sid +' class="dbtn '
一個關鍵的字段從前到后有N個環節可以做數據校驗,卻沒有做。再次說明了永遠不要相信用戶的輸入。
此類問題非常隱蔽,通常是有些數據是對的,有的就是錯的,造成復現有一定困難。
浙公網安備 33010602011771號