現在,也許你應該問自己兩個問題:IE6到底哪裡不好?為什麼現在還有這麼多人用它?
第一個問題的答案相對簡單:網際網路生態急劇變化,Internet Explorer 6在技術上顯得越來越落伍。你只需想像一下在一台2001年的電腦(20GB硬碟,256MB的內容,還有麼?)上使用現在的社交網站、微軟Office、iTunes、即時通訊、電子遊戲,以及你的其他桌面軟體…… 就是這個理:很多新的Web技術就是沒辦法兼容IE6啊。下面是一個IE6不支持的功能簡表,大部分coders應該都對它們瞭然於胸了:
- CSS 2 (層級樣式表): 這是Web設計視覺表現的基礎所在。毫無辦法呢,設計師總是必須針對IE6做一些hack。
- PNG 透明度: 能夠實現柔和漸變透明度的png圖像不能在IE6內正常顯示。而漂亮的半透明效果已經是網頁設計的基本技巧之一。
- 常見安全問題: 如果不更新防毒軟體,就更容易中毒。同樣道理,不更新瀏覽器也更容易遭受黑客攻擊。網上隨處可得讓IE6崩潰的代碼。 我就不告訴你完整代碼了,你可以在Wikipedia上找找看。IE6就是這麼不穩定……
- Digg(), Facebook(),以及 YouTube () [即將不支持]: Digg和YouTube都發布公告宣稱,他們將逐漸放棄對IE6的支持。Facebook已經開始對IE6用戶下手——使用IE6登錄會出現一條建議你升級瀏覽器的提示信息。是的,在不遠的將來,你將無法使用Digg挖文章,用Youtube收看視頻…… (笨活兒:在牆內,根本不用等到將來…)
其他網際網路公司也宣稱,IE6對它們造成了很大限制。37Signals,很多極為流行的基於Web的商業軟體(如Basecamp ())的締造者,就決定削減對IE6的支持。他們說:「繼續支持IE6就代表我們無法優化用戶界面,或者為我們的程序添加增強的客戶體驗。」(笨活兒:國內網際網路好像還未見有公司有這麼勇敢?)
那麼,為什麼還有那麼多人使用這過時的IE6呢?我覺得有兩大主要原因:一是Windows XP綁定了IE6,將其作為系統的默認瀏覽器;二是很多公司的IT部門都怕麻煩而懶得為公司的電腦升級——還得去說服那些電腦小白去習慣新瀏覽器。小白們都很容易滿足,除非遇到什麼大事——比如說Google在IE6下打不開了——他們才不會有什麼不滿。
儘管如此,Web世界還是勉強能夠突破IE6強加的重重限制。不過,「好日子」不長了,新技術正在攻占Web世界的戰略要地。有一項IE6完全無法處理的重大技術即將登場:HTML 5。