Internet Explorer歷史

Internet Explorer的市場佔有率，1994年─2017年
本文介紹的是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（1994-1997年）**
第一款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 1.0，該軟件分為兩種形式：Windows 95零售版包含的附加元件Microsoft Plus!，以及通過Windows 95的OEM渠道同時發佈。稍後幾個月內，針對Windows NT發佈了1.5版本，該版本對錶格渲染提供了基本支持，這是一種很重要的早期Web標準。2.0版在1995年11月針對Windows 95和Windows NT同時發佈，支持的功能包括SSL、Cookie、VRML，以及Internet 新聞組。2.0版還在1996年4月發佈了針對Macintosh以及Windows 3.1的版本。同時第二版還包含在Microsoft於1996年上半年發佈的Internet Starter Kit for Windows 95中，該軟件售價19.99美元，其中包含一本操作指南圖書，30天的MSN上網服務，外加其他一些功能。
Internet Explorer 3.0 1996年8月免費發佈，該版本包含在Windows 95中，同時也由對應的OEM渠道發佈。隨後Microsoft已經無法通過IE直接獲得收益，同時也只向Spyglass支付最低額度的季費。1997年，Spyglass用合約威脅Microsoft，作為回應，Microsoft用八百萬美元解決了問題。第三版中包含了Internet Mail and News 1.0，以及Windows地址簿，另外這個版本還讓該瀏覽器中出現了更類似Netscape的工具欄，並開始支持Netscape的插件技術（NPAPI）、ActiveX、框架，以及一種名為JScript的反向彙編版本的JavaScript。隨後，Microsoft NetMeeting和Windows Media Player也被包含到該產品中，這樣Helper application已經變得不再像以前那麼重要了。層疊樣式表（CSS）也是從第三版開始包含在Internet Explorer中。

**瀏覽器大戰（1997-2001年）**
第四版發佈於1997年9月，是包含在最新的測試版Windows 98發佈的，並且通過修改，也能夠和Microsoft Windows更緊密地捆綁在一起。該版本中包含了一個選項，可用於啟用「活動桌面」，這個功能可將萬維網內容直接顯示在桌面上，並可在內容有變動時立刻更新，另外用戶還可以選擇其他頁面作為活動桌面內容使用。「Active Channel」技術也在此時出現，該技術可自動獲取來自網站的信息更新。該技術基於一種名為Channel Definition Format（CDF）的XML標準，該技術可以看作是當前使用的web syndication格式，例如RSS等的先驅。該版本可運行於Windows 95、Windows 98以及Windows NT，另外還可直接從Internet免費下載。該版本開始支持動態HTML（DHTML），同時開始捆綁Outlook Express 4.0，並用該軟件取代了老版本中包含的Microsoft Internet Mail & News產品。第五版發佈於1999年3月，這是在Microsoft於1998年底發佈測試版Internet Explorer 5.0後更新的。對雙向文稿、旁註標記以及直接XML／XSLT等功能的支持也是從這個版本開始的，另外這個版本還改善了對CSS Level 1和2的支持。Internet Explorer 5的真正發佈可分為三個階段，首先，1998年6月發佈了一個開發人員預覽版（5.0B1），隨後在1998年11月發佈了公眾預覽版（5.0B2），最後在1999年3月發佈了最終版（5.0）。9月，該軟件隨著Windows 98一起發佈，第五版是最後一個可用於Windows 3.1x或Windows NT 3.x的版本。隨後，還在2000年7月發佈了針對Windows Me的Internet Explorer 5.5，該版本中包含很多錯誤修復和安全更新。5.5版是最後一個包含兼容性模式功能的版本，該功能可讓Internet Explorer 4與5.x版本同時運行。對於IE6，則包含一種奇怪的模式，可使得IE 6表現得類似IE5.5。第六版和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 date=20210127103337 。Microsoft則說這個軟件並未刪除Internet Explorer的全部組件，因為還留下了很多動態鏈接庫文件。
2000年4月3日，法官傑克遜宣佈了事實證據說Microsoft濫用了自己的壟斷地位，企圖「勸阻Netscape將Navigator作為平臺來開發」，並「隱瞞了關鍵技術信息」，同時還企圖利用「贈送Internet Explorer，以獲得更好的使用率」以及「將Netscape排除在重要的發佈渠道之外」降低Netscape的市場佔有率。

**漏洞和安全隱患（2001-2006年）**
2003年5月7日，Internet Explorer專案管理──布賴恩·康特里曼（Brian Countryman）宣佈Internet Explorer將會終止與作業系統一併發放，IE 6是最後一個獨立發放的版本。但是，它仍然是作業系統演進的一部份，並且會隨著作業系統的更新一併被更新。因此，Internet Explorer與Windows將會保持著密切的同步更新關係。可是，一個全新的獨立版本IE 7卻於其宣佈後發布。

**參考資料**

**延伸閱讀**
archivedate=2003-07-04 
*archivedate=2006-02-15 - dead-url=no - dead-url=no - dead-url=no - dead-url=no - dead-url=no 
*archivedate=2005-06-02 

**相關條目**
Internet Explorer
*Internet Explorer特點