今天的戰役完全是和IE的奮鬥,在電腦前面不斷的和local copy以及IE超模糊的錯誤訊息奮戰(「引數無效」「未知執行期間錯誤」),但總算是讓IE Comment的顯示工作也成功了XD
今天和IE的奮鬥有幾個小感想:
第一,不要相信MSDN,很多事情MSDN沒有告訴你,特別是IE JS engine的臭蟲。
第二,不要改已存在div的innerHTML,不然有可能出事,基本上出不出事要看IE的心情,有時候一樣的語法在某檔好好的,複製貼上到另一份code就爆死,「未知執行期間錯誤」,你的code紅牌一張。
第三,IE的removeChild好像有問題,雖然MSDN上是說removeChild(obj)會把obj從DOM tree上吃掉,可是實際使用感覺上他吃掉的好像是該敘述前後五行的Javascript code....
想要看Code的就檢視原始碼吧XD,HTML body後面一大段script就是了XD
---
小後記
其實還有個有趣的現象,比如http://d8888.blogspot.com/comment.html#links這種連結,IE用位址欄直接開是沒有問題的,但是如果用XMLHttpRequest的話就要把後面的#links拿掉再呼叫open,不然blogger會404。
IE這種東西碰久會瘋掉,終於知道為甚麼很多Web developer都挺firefox,所謂IE的精神,就是該限制的不限制,不該限制的限制一大堆,官方文件永遠不準,只要有API就會有bug,更神的是呼叫IE的API還要看IE心情好不好....
全文連結
訂閱:
張貼留言 (Atom)
1 意見:
弄成ajax真的還蠻方便的 :D
張貼留言