整篇文章本來是就Microsoft希望大家保持IE在最新版本的文章作出回應,不料一寫就長篇大論,所以還是放在blog這邊。

網頁和瀏覽器本來應該是共同前進、互相扶持的關係,可惜當年Microsoft將自家瀏覽器Internet Explorer與Windows捆綁,先不說瀏覽器大戰的事情,只說用戶每次重裝Windows系統,先前即使已是新版本IE,在重裝系統後都會立即降回舊版,舊版本IE即使已經過時,但就是死而不僵。

事實上每個IE版本都有一點不爭氣:IE 9在XP仍然大行其道的時候,最低系統要求竟然是Vista SP2,而IE 10又不支援Vista,Windows的「版本分裂」在於太多人仍然使用舊版本Windows,連帶IE也升不上去更高版本。這個問題在Mac上可說是相近的,但重點是Safari本身對網頁標準的支援度比IE高出很多、即使版本比較舊,但至少看網頁的外觀分別不會相差太遠。

Microsoft現在叫大家保持IE在最新版本是沒錯,但更新版本的難度也是難以解決的事情。比方說,我買了一台內建Windows XP的頂級手提電腦,以硬件性能來說,它絕對能夠駕馭Windows 8.1,但我卻不能更新Windows,因為廠商不會再推出該型號電腦的驅動程式,這台電腦廠商可能最高支援到Vista,也就是讓這台電腦由IE 6升至IE 9為止。IE版本會因為IE對作業系統支援的限制而不能升上更高版本,比起其他瀏覽器,IE的系統兼容實在弱爆了。

無法完全捨棄的舊版本IE,讓網頁設計師無論如何都要支援這些舊瀏覽器,這是何等的無奈?話雖早該死去的IE 6終於壽終正寢,但別忘記極多用戶「不敢」使用Windows Update,於是IE版本永遠停在系統預設的版本。你說不支援舊瀏覽器,舊瀏覽器又不是不能用,對嗎?反正不升級也不會有問題(然後有問題就找人幫忙,問題最後也不會落在他們身上)。沒有危機意識的人,會繼續沒有危機意識。

IE 6倒台之後,相信網頁設計師對Microsoft的仇恨已經大降,但畢竟IE 7、8、9對網頁標準也不算是支援得很好,問題仍然需要多年時間,要讓Microsoft有更好、更值得讓大家升級的作業系統,同時讓舊作業系統因年代久遠而慢慢消失。

在這之前,好好忍著吧。