Internet Explorer 8 有什麼新的改變?
注意:本文件只是初步文件,日後可能隨時異動。
Windows Internet Explorer 8 有許多會 另 使用者和開發人員都讚嘆的新功能。 加速器和 網頁快訊 (Web Slice) 等功能 , 不但可以加強使用者的體驗 ,還能夠 改善網路釣魚篩選工具 , 來保障使用者的安全。 優越的階層式樣式表 (CSS) 與 HTML 相容性、 ActiveX 控制項的增強 , 以及更好的非同步 JavaScript 與 XML (AJAX) 互通性 ,將 使開發人員有機會提供使用者嶄新的體驗。
適用於使用者的功能
加速器
加速器是內容相關服務 , 可從任何網頁快速存取服務。 由於使用者經常會從某個網頁複製 並 貼上到另一個網頁 , 所以 Windows Internet Explorer 8 加速器可讓此一常見模式更容易執行。
加速器有兩種主要功能 : 「查詢」網頁中的資訊 , 以及將 Web 內容「傳送」到 Web 應用程式。例如,使用者對一家餐廳有興趣,想要查看它的位置。 在此「查詢」過程中,使用者可選取地址,然後使用偏好的地圖服務來檢視適當的地圖。
「傳送」加速器的 範 例,是使用者讀到一篇有趣的文章 時 ,想要將文章的一部分放入部落格中。使用者 可以 選取該部分,然後使用部落格加速器。 這會瀏覽至使用者的部落格網站 , 而且編輯欄位中會自動填入選取的內容。
加速器是使用者可以安裝及管理的服務。 使用者可以從《 Windows Internet Explorer 8 服務指南 》安裝加速器 , 或透過宣傳加速器的任何網站安裝。
網頁快訊
網頁快訊 是一項新功能 ,可由使用者 直接在網頁中訂閱內容 ,使 網頁連接到使用者。 網頁快訊 的作用就像摘要 ,亦即 客戶端可以訂閱以取得更新 , 且會收到變更的通知。
Windows Internet Explorer 8 的使用者可以尋找網頁中的網頁快訊,將網頁快訊新增至我的最愛列。我的最愛列是位於網址列底下且易於存取連結的專用列。Windows Internet Explorer 8 會訂閱網頁、偵測開發人員的變更,並在有更新時通知使用者。使用者可以直接從我的最愛列預覽這些更新,且按一下連結即可至網站取得更多資訊。例如,可以針對拍賣網站上所拍賣的物品使用網頁快訊。網頁的網頁快訊可讓您訂閱其內容,以定時收到更新,並在價格變動時接獲通知。
我的最愛列
Windows Internet Explorer 7 中的連結列讓使用者只要按一下 , 就能存取最愛的網站。在 Windows Internet Explorer 8 中 , 連結列已徹底翻新。它已重新命名為我的最愛列 , 讓使用者能夠將這個列聯結為放置和輕鬆存取所有最愛網站項目的地方 , 例如 , 連結、摘要與 網頁快訊 , 以及 Word 、 Excel 及 PowerPoint 文件。
使用者只需使用**[加到我的最愛]按鈕,再選取[加到我的最愛列]**選項,就能輕易將連結新增至我的最愛列。
自動損毀修復
Windows Internet Explorer 8 的自動損毀修復 (Automatic Crash Recovery , ACR) 功能 , 可 以 在瀏覽器當機事件中( 發生機率很低 ), 預 防工作和生產力 的 遺失。ACR 功能會利用鬆散結合的 Internet Explorer 功能 , 來提供新的當機復原功能 ( 例如索引標籤復原 ) ,這 可減少對使用者瀏覽工作階段的中斷。
如需詳細資訊 , 請參閱 自動當機復原白皮書 。
改善的網路釣魚篩選工具
Windows Internet Explorer 7 推出了網路釣魚篩選工具 , 這項功能可在使用者造訪網路釣魚網站時警告使用者。網路釣魚網站會假冒受信任的合法網站,目的是要竊取使用者的個人或財務資訊。 Microsoft 在 Windows Internet Explorer 8 中, 以成功的網路釣魚篩選工具為基礎 , 提供更全方位的防護功能 , 稱為 SmartScreen 篩選工具。
- 管理員可使用新的群組原則選項 來 ,
適用於 開發人員的功能
協助工具
為了 因 應 Web 上使用者介面 (UI) 日益複雜的情況,Web 協助工具計劃小組定義了支援協助工具的豐富網際網路應用程式(Accessible Rich Internet Applications , ARIA) 藍圖 ,引 入 讓網站作者定義如何存取自訂 UI 元素的方法。ARIA 的做法是定義一組對應常用 UI 控制項的 HTML 屬性。因此 , 行動不便的使用者可以使用豐富的互動模型來存取網站。透過 Windows Internet Explorer 8 中的 Microsoft Active AccessibilityAPI 公開 ARIA , 已經使用 Active Accessibility 的協助工具技術也可以輕易支援 ARIA 。
IE8 標準模式執行時 , 不會再顯示 alt 屬性做為影像工具提示。而是如果有 longDesc 屬性的目標 , 會以其做為工具提示 ; 否則會顯示 title 。 Alt 屬性仍會做為 Active Accessibility 名稱 , 而 title 屬性只會在沒有 alt 時才做為遞補。
如需詳細資訊 , 請參閱 Internet Explorer 8 中之協助工具的新增功能 。
ActiveX 的增強功能
Windows Internet Explorer 8 對於可安裝 Microsoft ActiveX 控制項的使用者,以及可執行控制項的網站,提供 了 更 嚴密 的控制。
每 個 網站的 ActiveX
應該只在一個網站上執行的所有 控制項中 幾乎有近半並未使用任何形式的網站鎖定技術。這表示根據預設,有許多控制項都不安全,且可能遭到惡意網站的濫用。 , 可讓使用者決定每個網站是否可執行 控制項。
標準使用者 也就是沒有管理員權限的使用者 可以在自己的使用者設定檔中安裝 控制項 不需要 提示或管理員涉入。 ActiveX ,則 ;
AJAX 的增強功能
AJAX 正在革新 Web 應用程式的建置方式。Windows Internet Explorer 8 為可實行 AJAX 應用程式的XMLHttpRequest物件,提供了新的功能。這些功能包括:
- AJAX 覽。巡,,上一頁
- 連線事件。 , 應用程式可以在呼叫取消或逾時的時候正常地結束
- 跨網域要求Cross-Domain RequestXDR)因應整合(),引入 XDomainRequest ,允許網頁中不受信任模組間得以進行受瀏覽器幫助使用者防禦潛在的威脅同時允許強大的跨網站互動。
- 跨文件訊息。
更多連線。 , 會 ,可在 AJAX 況縮頁面載入時間平行處理。
CSS 符合性
Windows Internet Explorer 8 是到目前為止最符合 CSS 的版本。下列是一些重點。
- 資料統一資源識別碼Uniform Resource IdentifierURI)這個機制可以讓網頁作者直接在中內嵌一些小項目,而不必使用來這主要適用於或配置中所使用的小影像例如項目符號。
- 新的虛擬類別。 Windows Internet Explorer 8 :
:before 與 :after 虛擬元素可以讓作者指定動態內容的位置 , 這會是元素之文件樹狀內容的相對位置。
:focus 是當使用者讓元素變成作用中以執行其工作。 當元素擁有輸入焦點時,就會套用這個虛擬類別。
Outline 可以在不影響元素大小的情況下,強調顯示元素。 這是 outline-color 、 outline-style 及 outline-width 的簡短屬性。
列印。新增的下列屬性可以讓列印作業更便捷:
1. page-break-inside
2. widows
3. orphans
表格版面配置。 這些年來 , 表格一直是網際網路上偏好使用的版面配置機制。現在 , Windows Internet Explorer 8 可以使用 display 屬性 , 為非表格元素套用表格式的格式。 實際上 , CSS 表格比 HTML 標記更加寬容 ; 使用 CSS 規則建立的表格會巢狀化元素使其生效 , 而使用 HTML 建立的表格會關閉容器以避免非預期的巢狀化。
如需詳細資訊,請參閱下列文件。
開發人員工具
Windows Internet Explorer 8 所增強的開發人員工具會公開網頁的內部元素,以幫助研究及解決 HTML、CSS 及指令碼的相關問題。包含的工具如下:
- CSS ,會顯示網頁載入之樣式表定義的各種規則。
- 指令碼錯這是內建的輕量型偵錯程式可讓您不必離開即可設定中斷點逐步執行用戶端指令碼。
- 版本模式切換參數 這可讓您切換至不同的瀏覽器模式 以測試內容的標準符合性。
- 分析工具 這是一套內建工具 可顯示瀏覽器花最多時間執行的部分 讓網頁作者能夠找出需要最佳化的焦點。
如需 詳細 資訊,請參閱下列文件。
文件相容模式
全力 投入建置新的配置引擎, 以 提供完整的 CSS 2.1、堅強的 HTML 5 支援,以及文件物件模型 (DOM) 的互通性修正。 最高層級的標準支援根據預設為開啟。網站作者可以在 Windows Internet Explorer 8 中使用下列 META 標記 , 來選取 EmulationIE7 的呈現 模式 :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
如需 詳細 資訊,請參閱下列文件。
DOM 儲存
Web 應用程式資料儲存在本機快取中 , 可直接在使用者的硬碟上儲存及載入使用者資料 , 開拓未來 Web 應用程式的新疆界。未來的 AJAX 會將觸角延伸超越主從式的互動範圍 , 擴及至可從任何網頁存取並由用戶端 Web 瀏覽器解譯的本機資料存放區。 Web 應用程式將可以在與網際網路中斷連線時寫入本機存放區 , 並在恢復網際網路連線時同步處理本機的變更。 可編寫指令碼的線上 / 離線連線事件會隨著連線狀態的變更而觸發 , 並供所有網頁使用。
另請參閱 DOM 儲存簡介 。
HTML 的增強功能
新的 HTML 4.01 實作現在互通性更佳。其中包括下列增強功能:
- Object例如沒有長寬的標記現在大小與影像相同而不是像素。
- getElementById方法現在有區分大小寫 且 會在 NAME屬性錯誤地搜尋。
- setAttribute,例如"camelCaseWord") 它也可正確地識別屬性例如與。
如需 詳細 資訊,請參閱下列文件。
受 保護模式 的 Cookie
受保護模式會限制檔案寫入至低完整性的位置 , 包括 Cookie 。 在 Windows Internet Explorer 8 中 , 中完整性應用程式可使用下列方式 , 不需使用者互動即可存取低完整性的 Cookie :
使用從網際網路下載之 Cookie 的應用程式,一樣一律要假設這些 Cookie 包含惡意資料。
選取器 API
選取器的強大功能 , 即可 快速找出 DOM 元素。 此 API 引入了 selectElement 與 selectAllElements 兩個方法 ,這 會接受選取器 ( 或選取器群組 ) 並傳回符合的 DOM 元素。使用這些方法,就可以更容易地根據特定條件,對應至一組元素節點。 選取器 API 的效能會比非原生實作快很多。
如需詳細資訊 , 請參閱 使用 JavaScript 選取物件 。
索引標籤的隔離與並行處理
在 Windows Internet Explorer 8 中 , 瀏覽器框架是使用「鬆散結合」,其中會有索引標籤。這表示使用和未使用受保護模式的頁面,都可能裝載在同一個瀏覽器執行個體中。 此外 ,發生 問題和當機時並不會造成整個瀏覽器終止 , 因此可確保程式碼不良的延伸模組不會過度影響 Windows Internet Explorer 8 的效能或穩定性。