大家都知道Mozilla是認MIME而不是認file extension的, 最主要除了是跟隨standard的原因之外, 還有認file extension跟本只能治標不治本, 而且帶來了極大的security問題. 因此, Microsoft已決定將Windows XP SP2的IE改成只認MIME, 意味着未來的IE也有不會認WMV檔的問題. Opera的MIME設置也完全是多餘的, 相信未來Opera也會取消這個設置選項. 不過由於全世界實在有太多Server錯誤設置MIME的問題, 使Mozilla將那些MIME為text/plain的WMV, RAR檔etc 看成文字檔顯示出來. 這對一般用戶做成相當的不便.
但未來的Mozilla將有機會解決此問題! 在不違反MIME的原則下辨認那些MIME為text/plain的WMV, RAR檔是否binary file, 如果是就根據binary file的預設設定來處理, 故此能解決大部分Server錯誤設置MIME的問題.
現時這個patch還未check in, 開發人員準備在Mozilla 1.7a的時期check in這個patch, 不過, 為了推廣Mozilla Firebird, 這個patch已先行在Mozilla Firebird 0.8 Branch fix了, 大家有興趣可以下載Mozilla Firebird 0.8 Branch的版本試試:lol:
相關
bug 220807