在開發Web程式時,我都用Firefox,在做測試。
因為Firefox,有一些附加元件很好用
如:
Web Developer 1.15
JSONRequest 0.9
YSlow 0.94
Firefox用的多是標準語法。不像IE,有些javascript和css的語法,是按自家定義的標準做的,所以在寫程式時,會有一些困擾。。。
之前有個例子如下,透過get的方式傳送參數
http://localhost/index.php?name=may÷_type_id=1
這種語法在Firefox跑時,是不會出錯的,但在IE的話,你注意看網址的link會變成
http://localhost/index.php?name=may÷_type_id=1
查過HTML特殊符號表,「÷」是「÷」除號的意思。
我的參數名稱給的是「divide_type_id」,但在「IE」上卻將「&」與「divide_type_id」被翻譯成「÷_type_id」。一直用Firefox在做測試,沒有測出這問題,而IE竟然還將「;」省略自己換成「÷」,是該說「IE實在太聰明了嗎」
結果解決方法
是將「divide_type_id」往前移,變成下面這樣,「IE」接受了,不會再變成「÷」…..
發表留言