Internet Explorer

Internet Explorer簡稱IE，是微軟所開發的圖形使用者介面網頁瀏覽器。自從1995年開始，內建在各個新版本的--作業系統，也是微軟Windows作業系統的一個組成部分。Internet Explorer曾是使用最廣泛的網頁瀏覽器，在2002年和2003年達到95%的使用率高峰。微軟以捆綁方式贏得與Netscape的第一次瀏覽器大戰，Netscape是1990年代的主流瀏覽器。隨著Firefox的推出，其市佔率已逐漸下滑。而根據2015年9月的統計資料顯示，Internet Explorer各版本累計的市場佔有率為15.71％，位居全球第三。微軟在1990年代後期每年在Internet Explorer上投資超過1億美元，到了1999年，開發團隊有1000多人。此外，在其他作業系統也有：包括前稱--的--，用在--及--上；亦有用於非Microsoft平臺的Mac OS的--及--，但現已停止支援。2015年3月17日，微軟宣佈Internet Explorer不再是Windows 10的預設瀏覽器，並且逐步放棄這一品牌。4月29日，在微軟Build 2015大會上，微軟釋出新瀏覽器Microsoft Edge，Microsoft Edge為Windows 10的預設瀏覽器，而Internet Explorer只出現在「附屬應用程式」中，意味著Internet Explorer已淡出主流應用。2016年1月6日，微軟宣佈將會停止發布Internet Explorer 11之前版本的安全性更新。2020年8月17日，微軟宣佈將於11月底前將陸續停止支援Internet Explorer。2021年5月20日，微軟宣佈將在2022年6月15日徹底終止支援Internet Explorer，這意味著微軟徹底放棄了這款瀏覽器。同年，微軟釋出Windows 11，Internet Explorer被徹底從Windows 11作業系統中移除。對於網站相容性的部分，替代方案是利用Microsoft Edge的IE模式，微軟承諾這項功能至少會延續到2029年來讓網站都能完成過渡。歷史.Internet Explorer計劃由託馬斯·裡爾登開始於1994年夏天，當時Netscape Navigator佔據瀏覽器市場分額70%以上。競爭對手蘋果公司的Mac OS更使用Netscape作為預設的瀏覽器，但當時的Windows沒有一個預設的瀏覽器。微軟需要有一個自己的瀏覽器，但它沒有時間從零開始創造一個瀏覽器。因此和Spyglass合作，Internet Explorer從早期一款商業性的專利網路瀏覽器Spyglass Mosaic衍生出來。在1996年，微軟透過給予部分收入從Spyglass中取得Spyglass Mosaic的授權。雖然Spyglass Mosaic的名字與NCSA Mosaic甚為相似，但Spyglass Mosaic則相對地較不出名以及使用NCSA Mosaic少量的原始碼。第一個版本的Internet Explorer於1995年8月16日，首次亮相。這是一個由Spyglass Mosaic重新設計而出的版本。它包含在的"Internet Jumpstart Kit"中，Internet Explorer團隊在發展初期開始，大約有六人。Internet Explorer 1.5在1.0版本釋出後幾個月後發布，專為Windows NT設計。但他們並沒有向Spyglass公司支付專利使用費，從而導致800萬美元的罰款。1995年11月22日，Internet Explorer 2發布。此版本專為Windows 95、Windows NT 3.5和NT 4.0設計。其特色為支援JavaScript、SSL、Cookies、Frames、VRML、RSA、網際網路新聞群組。但Mac版直到1996年1月才釋出。第2版被包含在Windows 95 OSR1和微軟的網際網路入門套件。1996年8月13日，Internet Explorer 3釋出，是首個脫離Spyglass原始碼發展的版本、及Windows Address Book，它亦內建在Windows 95 OSR 2中。3.0版本被認為是Internet Explorer首個最受到歡迎的版本，但在發行後的數個月後亦被駭客發現數個安全性和隱私漏洞。1997年9月，Internet Explorer 4釋出，它深化瀏覽器和作業系統的整合層面，在Windows 95或Windows NT 4上安裝4.0版本及選擇視窗桌面更新功能可將傳統式的Windows Explorer更新成與網路瀏覽器介面相似的新版Internet Explorer ，使用者亦可透過Active Desktop將網頁瀏覽功能嵌入於視窗桌面上。這樣的整合行為亦受到不少的批評，因此這個功能已在後期的版本安裝中移除。4.0版本引進群組原則，允許公司設定和鎖上瀏覽器的引數設定。Internet Mail and News被Outlook Express取代，和經改良的NetMeeting亦被捆綁在IE中。Windows 98亦包含這個版本。1999年3月18日，Internet Explorer 5釋出，這是最後一個能運行於Windows 3.1和Windows 95的版本，隨後亦被隨附在Windows 98和Office 2000中。這個版本亦是另一個具代表性的釋出，它引進雙向文字、旁註標記、XML、XSL及將網頁儲存成MHTML格式的功能。Internet Explorer 5.5隨後在2000年7月中釋出，它改善列印預覽的功能、CSS及HTML標準的支援和應用程式程式設計介面。這個版本被隨附在Windows Me中。2001年8月27日，Internet Explorer 6釋出，距Windows XP正式釋出日僅數星期。此版本包含增強版DHTML、內聯網頁框架的內容限制和部分支援CSS level 1、DOM level 1和SMIL 2.0。其他特色包含新版本的IEAK、媒體列和Windows Messenger、錯誤收集、自動化重整圖片大小、P3P和新的外觀，能配合Windows XP的"Luna"介面。2002年，Gopher的功能被禁用，7.0版本更取消對Gopher的支援。2005年2月15日，微軟主席比爾·蓋茨於舊金山的RSA討論會中，宣佈新版本瀏覽器將會釋出。推出新瀏覽器的原因是Internet Explorer的市場佔有率逐漸被Mozilla Firefox侵蝕。此外，微軟宣佈7.0版本只可以用於Windows XP SP2或之後的作業系統中，包括Windows XP SP3、Windows Server 2003 SP1和Windows Vista。2006年10月18日，Internet Explorer 7發布，新版本包括修復一些程式中的錯誤，加強對網頁標準的支援，加入分頁瀏覽，還有一個支援各搜尋引擎的搜尋方塊，一個RSS瀏覽器，支援國際化域名，和反釣魚式攻擊過濾器。除此之外，使用者可以完全控制ActiveX和更佳的保安架構，包括與Windows系統分開，不像以往般緊密融合，從而提高安全性。2008年2月12日，微軟以「安全原因」透過Windows Update把所有Windows系統的瀏覽器強制升級到7.0版本，但由於Windows 2000並不支援7.0版本，所以沒有強制升級。Internet Explorer 8從2008年的第一季開始釋出測試版本，並附帶於Windows 7。2008年3月5日，微軟釋出Internet Explorer 8 Beta 1。它支援Windows XP SP2、Windows XP SP3、Windows Server 2003 SP2、Windows Vista及Windows Server 2008的32位元及64位元環境。2008年7月28日，微軟IE專案經理Andy Zeigler在微軟官方部落格上透露Internet Explorer 8三種增強可靠性的新功能，分別是鬆散耦合式IE、自動當機恢復和Windows錯誤報告。2008年8月27日，微軟釋出Internet Explorer 8 Beta 2，可以在其官方網站中下載。它提供英文、日文、繁體中文、簡體中文及德文版本等21種語言版本。與IE7相比，網頁標準支援方面有了很大的進步，並成功透過Acid2測試。不過Acid3的測試結果依舊遠遠落後於Firefox、Opera等瀏覽器。2009年1月26日，Internet Explorer 8 RC 1正式面世，此版本提供二十五種語言供下載使用，修復在Beta版所發現的錯誤與安全性問題，並加強軟體穩定性與效能。2009年3月19日，Internet Explorer 8正式版釋出。2014年4月8日，微軟宣佈不再提供Internet Explorer 8的技術協助，包括保護電腦安全的安全性修補程式在內。Internet Explorer 9採用全新的JavaScript引擎「Chakra」。Internet Explorer 9瀏覽器不再支援Windows XP及其以前版本，對Windows Vista SP1和RTM版本亦不支援。根據測試，Internet Explorer 9瀏覽器對JavaScript語言的解析速度超過Firefox 4瀏覽器。Internet Explorer 9於2011年3月14日推出，並出現新圖示。Internet Explorer 9的介面變得十分簡潔，介面主要只有前進、後退按鈕及位址列，速度也有很大進步。而且IE9是IE中第一個帶硬體加速的版本，在Acid3測試中獲得100分，但其所顯示的影象仍與正式結果有所差異，例如上方的“Acid 3”字樣缺陰影。2011年4月，微軟在拉斯維加斯召開的MIX11大會上，發表開發僅三週的Internet Explorer 10 Platform Preview預覽版本。2012年，Internet Explorer 10正式發布。Internet Explorer 10預裝於Windows 8及Windows Server 2012。Internet Explorer 10不支援Windows Vista，換言之，只有Windows 7才能將IE 9升級為Internet Explorer 10。2013年6月26日，在Build Windows 2013大會上，Microsoft發布全新Windows 8.1預覽版，Windows 8.1內建Internet Explorer 11預覽版。2013年10月17日，Internet Explorer 11正式發布。軟體特性.Internet Explorer提供了最寬廣的網頁瀏覽和建立在作業系統裡的一些特性，例如：為Microsoft Update而設計。在最著盛名的瀏覽器大戰中，微軟用提供了最具改革新的特性取代了Netscape。可用性和瀏覽親和性.Internet Explorer 7增加了彈出式視窗的封鎖和分頁瀏覽、RSS等的主流功能，較舊的版本可透過安裝MSN搜尋工具列來達到分頁瀏覽的效果。元件物件模型.元件物件模型。安全架構.Internet Explorer使用一個基於區域的安全架構，意思是說網站按特寫的條件組織在一起。它允許對大量的功能進行限制，也允許只對指定功能進行限制。對於瀏覽器所出現之漏洞，微軟透過自動更新不定期發布修補漏洞的更新提供給使用者安裝。自版本8，Internet Explorer提供一個下載監視器和安裝監視器，允許使用者分兩步選擇是否下載和安裝可執行程式。這可以防止惡意軟體被安裝。用Internet Explorer下載的可執行檔案被作業系統標為潛在的不安全因素，每次都會要求使用者確認他們是否想執行該程式，直到使用者確認該檔案為「安全為止」。群組原則.Internet Explorer可透過群組原則進行完全配置。Windows伺服器域管理員可以應用並強制一系列設定以改變使用者介面，零配置，按站點設定，ActiveX控制元件行為等。策略設定可以按每使用者和每機器為基礎進行設定。網頁標準的支援.Internet Explorer使用Trident排版引擎，幾乎完整支援HTML 4.01，CSS Level 1，XML 1.0和DOM Level 1，只是有一些排版錯誤。它亦部分支援CSS Level 2和DOM Level 2。它自帶的XML直譯器支援XHTML，但是微軟從IE 5.0以後取消這一支援，使它變得難以訪問。如其它瀏覽器一樣，當MIME型別標識為codice_1，它能解釋為XHTML。當MIME型別標識為codice_2和codice_3時，它也能解釋把XHTML解釋為XML，但需要一個小的XSLT度量來重新啟用XML對XHTML的支援。當把它定義為偏好型別如codice_4時，它假裝不理解XHTML，相反把它當成一種不瞭解的供下載的檔案型別來對待。Internet Explorer依靠DOCTYPE判斷一個網頁應該按老版本渲染還是按W3C標準渲染。根據MSXML的版本不同，它可以完全支援XSLT 1.0或1998年12月的XSL草案。Internet Explorer有一個自己的ECMAScript變體，名為JScript。最新版的Internet Explorer 11，支援部分的HTML5新標準以及CSS3，於The HTML5 test當中，獲得376/500分，不過相較於其他流行的瀏覽器而言，支援度仍屬於偏低。專利的延展元件.Internet Explorer引進一系列專利的網頁標準延伸，包括HTML，CSS和DOM。這令到一些網站只可被Internet Explorer正常顯示。**該版本的Internet Explorer與Windows 95附帶釋出。2.0附帶於OSR1，3.0附帶於OSR2，4.0附帶於OSR2.5。***隨附於RTM的2000中的瀏覽器為IE5.00，但在安裝Service Pack後則升級為5.01SP*，SP則為安裝的Service Pack版本£ Internet Explorer 2.0及2.0.1需要版本7.0.1以上之系統。Internet Explorer 2.1需要版本7.1以上之系統。€ Internet Explorer 3.01需要Mac OS 8.0及Mac OS 8.1之系統；Internet Explorer 4.01需要Mac OS 8.5及8.5.1; Internet Explorer 4.5需要Mac OS 8.6至9.0.4之系統；Internet Explorer 5需要Mac OS 9.1至9.2.2以及Mac OS X v10.0之系統；Internet Explorer 5.1需要Mac OS X v10.1之系統；Internet Explorer 5.2需要Mac OS X v10.2之系統。¥ Internet Explorer 5 Macintosh Edition需要Mac OS 7.6以上之系統。Internet Explorer版本5.1; 5.1.4; 5.1.5; 5.1.6及5.1.7需要包含Appearance Manager之Mac OS 8.0以上或Mac OS 7.6.1之系統。批評.Internet Explorer也是一款招致很多批評的網路瀏覽器，大部分批評集中在其安全架構以及對開放標準的支援程度上。安全性.Internet Explorer最主要都是被批評其安全性。很多間諜軟體，廣告軟體及電腦病毒入侵是因為軟體有安全漏洞及安全結構有裂縫。瀏覽惡意網站時會被惡意安裝。這被名為「路過式下載」：在ActiveX的安全描述中填寫虛假的描述以遮蓋軟體的實際用途，誤導使用者安裝一些惡意軟體，在IE7已修正解決。雖然所有軟體都會有安全漏洞，但微軟使用比其他瀏覽器稍長的時間去修補漏洞。但2011年12月的一份Google研究的報告中指出，Internet Explorer 9安全性已和Google Chrome持平，反觀Mozilla Firefox大幅落後。網頁標準的支援.其他批評來自技術專家使用者、網站開發者和建基於Internet Explorer而開發的軟體應用程式的開發者，他們十分擔心Internet Explorer對開放標準的支援，因為Internet Explorer通常使用專利的網頁標準延伸元件來達至相似的功能。Internet Explorer對一些標準化技術都有一定程度上的支援，但亦有很多執行上的差距和相容性的故障，這導致技術開發者的批評日益增加。批評增加的情況，在很大程度上是歸因於Internet Explorer的競爭對手相對地已提供完全的技術支援，標準規格，這一問題僅在Internet Explorer 7中得到解決。但Internet Explorer 7在訪問含有透明PNG的網頁時效能降低。Internet Explorer 8是Internet Explorer瀏覽器第一個完全透過Acid2測試和CSS2.1測試的瀏覽器。Internet Explorer瀏覽器從這個版本開始注重對W3C標準的支援。2011年3月14日發布的Internet Explorer 9瀏覽器大幅提高對CSS3和HTML5等W3C規範的支援程度，這個版本也是Internet Explorer瀏覽器第一個採用GPU加速的版本，正式版於Acid3測試中獲得100/100分。支援網頁標準已追上其他競爭對手。最新版的Internet Explorer 11對於HTML5的支援度，相較其他流行的瀏覽器而言仍然偏低。虛擬人物形象.微軟於2013年11月6日在AFA亞洲動漫展上推出Internet Explorer的虛擬人物形象藍澤祈。Microsoft Edge.2015年4月29日，微軟在 Build 2015 開發者大會中，代號為「Project Spartan」的瀏覽器被正式命名為Microsoft Edge。Internet Explorer雖然會在Windows 10中繼續存在，但不會開發新版本。2021年1月，Microsoft Edge 正式釋出 Chromium 核心版本。原 EdgeHTML 核心的版本不再獲得升級。2021年5月19日，微軟宣佈從 2022 年6月15日開始，部分 Windows 10 個人版將不再內建 Internet Explorer 瀏覽器。但之後仍可透過Edge中的 Internet Explorer 相容模式來訪問老舊的網頁。2021年6月25日，微軟釋出下一代作業系統 Windows 11 ，其中不包含 Internet Explorer，取而代之的是 Edge 瀏覽器的 Internet Explorer 模式2021年8月17日，微軟的 Microsoft 365 服務中的所有網頁應用也不再支援 Internet Explorer 瀏覽器。2022年6月15日，微軟終止對Internet Explorer的支援，自此Internet Explorer走入歷史。