nakeho 寫:
Charlie 寫:
事實上沒有太多人願意為這個東西改....因為大部份browser的容錯功能都很強 =.=
看來Firefox在容錯方面要"改進"一下 >.<
改善容錯的代價是木馬程式好種,你……想要嗎?

其實大家有點搞錯真正的原因了。
JavaScript 有個很大的 issue 是很多程式用 document.all 的特性
來判斷是否是 Netscape/Mozilla 或 IE。
理論上 Mozilla 當然可以隨便就做出支援 document.all 跟
document.任意id 的support, 但開發團隊有說過,目前有太多的 Javascript
都利用這個東西來區分 IE/Moz 並在後面使用不同的 code,
提供半調子的支援反而會喪失更多的相容性。
所以,如果你的程式用 DOM 來存取 -> 那 IE/Moz 都沒問題
如果你有用 document.all 的特性來先偵測 -> 也沒問題
唯一會出問題的是那些只用 IE Only 的 JavaScript 又不偵測的人
照理來講,讓這些網站早日變得更好才是正途。
國內的網站這方面比較欠缺,但國際的大網站經過這幾年來的努力
多半都有不錯的相容性了。
事實上 Mozilla Browser 的容錯性已經很強了 (HTML/CSS 方面)
JS 因為是寫程式... 有它的問題在。