本文介紹的是 Internet Explorer 的發展歷程。這是一個圖形化的網頁瀏覽器，由 Microsoft 公司開發，包含 11 個主要的軟體版本。Internet Explorer 可運行於 Microsoft Windows 下，但有些版本也包含 Apple Macintosh 版本，詳細資訊請參考 Internet Explorer for Mac。對於 UNIX 版本，請參見 Internet Explorer for UNIX，對於移動裝置版本，例如 Windows CE、Windows Mobile 和 Windows Phone，請參見 Internet Explorer Mobile。 起源和 Spyglass（19941997 年） 第一款 Internet Explorer 源自 Spyglass 開發的 Mosaic，而最初的 Mosaic 則源自 NCSA，不過自從 NCSA 成為公共機構後，Microsoft 依賴 Spyglass 作為自己的商業授權合作伙伴。隨後 Spyglass 開發了兩個版本的 Mosaic 瀏覽器交付給 Microsoft，一個完全基於 NCSA 的原始碼構建，而另一個版本則是從頭開始開發的，不過模仿了 NCSA 瀏覽器的一些概念。Internet Explorer 最初是採用 Spyglass，而非 NCSA 的原始碼構建的，Microsoft 提供了 Spyglass（以及 NCSA）每季度一次的資金，外加 Microsoft 在軟體上的部分收入。 隨後該軟體透過修改，作為 Internet Explorer 釋出。Microsoft 最初於 1995 年 8 月釋出了 Internet Explorer 10，該軟體分為兩種形式：Windows 95 零售版包含的附加元件，以及透過 Windows 95 的 OEM 渠道同時釋出。稍後幾個月內，針對 Windows NT 釋出了 15 版本，該版本對錶格渲染提供了基本支援，這是一種很重要的早期 Web 標準。20 版在 1995 年 11 月針對 Windows 95 和 Windows NT 同時釋出，支援的功能包括 SSL、Cookie、VRML，以及 Internet 新聞組。20 版還在 1996 年 4 月釋出了針對 Macintosh 以及 Windows 31 的版本。同時第二版還包含在 Microsoft 於 1996 年上半年釋出的 Internet Starter Kit for Windows 95 中，該軟體售價 1999 美元，其中包含一本操作指南圖書，30 天的 MSN 上網服務，外加其他一些功能。 Internet Explorer 30 1996 年 8 月免費釋出，該版本包含在 Windows 95 中，同時也由對應的 OEM 渠道釋出。隨後 Microsoft 已經無法透過 IE 直接獲得收益，同時也只向 Spyglass 支付最低額度的季費。1997 年，Spyglass 用合約威脅 Microsoft，作為回應，Microsoft 用八百萬美元解決了問題。第三版中包含了 Internet Mail and News 10，以及 Windows 地址簿，另外這個版本還讓該瀏覽器中出現了更類似 Netscape 的工具欄，並開始支援 Netscape 的外掛技術（NPAPI）、ActiveX、，以及一種名為 JScript 的反向彙編版本的 JavaScript。隨後，Microsoft NetMeeting 和 Windows Media Player 也被包含到該產品中，這樣已經變得不再像以前那麼重要了。層疊樣式表（CSS）也是從第三版開始包含在 Internet Explorer 中。 瀏覽器大戰（19972001 年） 第四版釋出於 1997 年 9 月，是包含在最新的測試版 Windows 98 釋出的，並且透過修改，也能夠和 Microsoft Windows 更緊密地捆綁在一起。該版本中包含了一個選項，可用於啟用「活動桌面」，這個功能可將全球資訊網內容直接顯示在桌面上，並可在內容有變動時立刻更新，另外使用者還可以選擇其他頁面作為活動桌面內容使用。「」技術也在此時出現，該技術可自動獲取來自網站的資訊更新。該技術基於一種名為（CDF）的 XML 標準，該技術可以看作是當前使用的格式，例如 RSS 等的先驅。該版本可運行於 Windows 95、Windows 98 以及 Windows NT，另外還可直接從 Internet 免費下載。該版本開始支援動態 HTML（DHTML），同時開始捆綁 Outlook Express 40，並用該軟體取代了老版本中包含的 Microsoft Internet Mail News 產品。第五版釋出於 1999 年 3 月，這是在 Microsoft 於 1998 年底釋出測試版 Internet Explorer 50 後更新的。對雙向文稿、旁註標記以及直接 XML／XSLT 等功能的支援也是從這個版本開始的，另外這個版本還改善了對 CSS Level 1 和 2 的支援。Internet Explorer 5 的真正釋出可分為三個階段，首先，1998 年 6 月釋出了一個開發人員預覽版（50B1），隨後在 1998 年 11 月釋出了公眾預覽版（50B2），最後在 1999 年 3 月釋出了最終版（50）。9 月，該軟體隨著 Windows 98 一起釋出，第五版是最後一個可用於 Windows 31x 或 Windows NT 3x 的版本。隨後，還在 2000 年 7 月釋出了針對 Windows Me 的 Internet Explorer 55，該版本中包含很多錯誤修復和安全更新。55 版是最後一個包含相容性模式功能的版本，該功能可讓 Internet Explorer 4 與 5x 版本同時執行。對於 IE6，則包含一種奇怪的模式，可使得 IE 6 表現得類似 IE55。第六版和 Windows XP 一起於 2001 年 8 月 27 日釋出，該版本重點關注於隱私和安全功能，因為這些問題是使用者最關心的。Microsoft 還提供了用於支援 P3P 的工具，這是一種由 W3C 開發的技術。 美國訴微軟案 在一次由美國司法部和 20 個美國州份發起的法律訴訟中，Microsoft 被控告違反了一則早期的同意令，將 Internet Explorer 與作業系統軟體捆綁在了一起。司法部採納的證據表明 Microsoft 與 OEM 計算機制造商的契約要求將 Internet Explorer 和自己銷售的系統中預裝的 Microsoft Windows 作業系統捆綁在一起，並且還不允許製造商將其他網頁瀏覽器的圖示放在預設桌面上取代 Internet Explorer。Microsoft 主張將自己的網頁瀏覽器捆綁到自己的作業系統中是為了滿足使用者的要求。 Microsoft 在法庭上辯稱，IE 被捆綁在 Windows 98 中，而 Windows 98 無法在不包含該軟體的情況下正常使用。澳大利亞的計算機科學家謝恩布魯克斯（Shane Brooks）則在稍後時間證明了 Windows 98 在刪除所有 IE 檔案後完全可以執行。布魯克斯隨後還開發了專門透過刪除 不需要的元件 對 Windows 進行定製的軟體，該軟體被稱作是 LitePC 。Microsoft 則說這個軟體並未刪除 Internet Explorer 的全部元件，因為還留下了很多動態連結庫檔案。 2000 年 4 月 3 日，法官宣佈了事實證據說 Microsoft 濫用了自己的壟斷地位，企圖「勸阻 Netscape 將 Navigator 作為平臺來開發」，並「隱瞞了關鍵技術資訊」，同時還企圖利用「贈送 Internet Explorer，以獲得更好的使用率」以及「將 Netscape 排除在重要的釋出渠道之外」降低 Netscape 的市場佔有率。 漏洞和安全隱患（20012006 年） 2003 年 5 月 7 日，Internet Explorer 專案管理布賴恩康特里曼（Brian Countryman）宣佈 Internet Explorer 將會終止與作業系統一併發放，IE 6 是最後一個獨立發放的版本。但是，它仍然是作業系統演進的一部份，並且會隨著作業系統的更新一併被更新。因此，Internet Explorer 與 Windows 將會保持著密切的同步更新關係。可是，一個全新的獨立版本 IE 7 卻於其宣佈後發布。 參考資料 延伸閱讀 相關條目 Internet Explorer Internet Explorer 特點 Internet Explorer Category 網際網路歷史