IE10 平台預覽版

給開發者的 Internet Explorer 平台預覽版指南

IE10 平台預覽版 2:2011 年 6 月 29 日

這是一份初步修訂中的文件,可能在此軟體最後的商業釋出前仍會有許多修正與異動。

給開發者的 IE10 平台預覽版指南»讓開發者能提早了解下個 Internet Explorer 版本帶來的開發者功能。透過這份指南中的文件與範例,網站開發者與設計者能準備使用這些新功能。如需下載與安裝 Internet Explorer 平台預覽版,請前往 Internet Explorer Test Drive site.

這份指南包含了以下內容:

指南內容綱要

Internet Explorer Developer CenterMSDN Library 發表詳細的開發者功能與技術資料前,您可以先由本指南取得相關的資訊。除了閱讀本指南,記得造訪包含安裝資訊與已知問題的版本資訊頁以及收錄眾多程式範例與演示的 Internet Explorer Test Drive

這個版本的 Internet Explorer 平台預覽版支援以下的開發者功能:

  • 階層式樣式表 (CSS)
    • CSS3 伸縮方盒 ("Flexbox") 排版
    • 可定位的浮動元素
    • CSS3 漸層 (在所有值可設定為圖片的屬性上)
    • CSS3 網格對齊
    • CSS3 多欄排版
    • 解除樣式表的限制
  • 文件物件模型 (DOM) 支援
    • 進階點擊測試 APIs
    • CSSOM 浮點數值支援
    • 媒體查詢監聽器
  • ECMAScript 5 (ES5) 支援
    • ECMAScript 的嚴格版本 ("ES5 嚴格模式")
  • HTML5 支援
    • 執行非同步指令碼
    • 拖放
    • 檔案 API
    • 表單驗證
    • HTML5 剖析
    • 沙箱
    • Web Workers 多執行緒模型
    • 通道訊息傳遞
  • 網站效能 API

此外,您可以定期回來看看是否有新版本的 IE10 平台預覽版或«給開發者的 IE10 平台預覽版指南»。若您想檢視版本變動的詳細資訊,請查閱修訂歷程記錄。

關於平台預覽版

週期性釋出的 IE10 平台預覽版,讓網頁開發者、設計者以及網頁技術愛好者能提前檢視下個 Internet Explorer 版本將帶來的新內容。平台預覽版並不是要成為您每天使用的瀏覽器,也不會取代您目前已經安裝的 Internet Explorer 版本。在安裝時,平台預覽版套件裡面的二進制檔案並不會取代系統中的二進制檔案;相反地,它會被放在 Internet Explorer Platform Preview 路徑下的 iepreview.exe.local 資料夾。

相容性模式

在 IE10 平台預覽版中,預設是以最新的渲染引擎來呈現網頁。然而,如果網頁中的標記指示瀏覽器 (透過使用 "X-UA-Compatible" meta 標籤、網頁伺服器送出的特製的 HTTP 標頭、!DOCTYPE 宣告或是前面三項組合並用) 使用較舊的文件相容模式 (譬如:IE9 模式、模擬 IE7 模式、"quirks" 模式...等),IE10 平台預覽版將以指定的相容模式來顯示頁面。(更多關於相容性模式的資訊,請參考MSDN 上的定義文件相容性。)

若網頁中使用到了這份文件中描述的新特性,IE10 平台預覽版必須在”IE10 標準模式”開啟網頁,才能正確地處理與呈現。要確保 IE10 平台預覽版用最新的渲染引擎來處理您的網頁的方法是,請在網頁開頭使用以下的 !DOCTYPE 宣告:

<!DOCTYPE html>

此外,不要使用 "X-UA-Compatible" meta 標籤或從網頁伺服器發送特製的 HTTP 標頭。

若要強制將 IE10 平台預覽版正在瀏覽的網頁轉換為其他相容性模式,請點擊 [除錯] 選單中對應的 [強制...文件模式],或是使用快捷鍵。

相容性檢視清單

相容性檢視是在Internet Explorer 8 以及更新的 IE 版本中的一種顯示模式,它讓網頁看起來就像是正在被舊版瀏覽器所檢視一樣。相容性檢視清單包含了一群在最新的 IE 文件模式顯示起來會有問題的網站;當 Internet Explorer 打開在此清單內的網站時,將自動使用能讓這些網站正常顯示的文件模式來顯示網頁。

IE10 平台預覽版有一組較小且特別針對性的相容性檢視清單。這能確保在瀏覽對您最為重要的知名網站時,能有與以往相近的瀏覽經驗。您可以到以下路徑來檢視這份清單:

C:\Program Files\Internet Explorer Platform Preview\iecompatdata.xml

如果您的電腦使用 64 位元版本的 Windows 7,Internet Explorer Platform Preview 資料夾將會位於 Program Files (x86) 資料夾內。

若要關閉相容性檢視清單,請點擊 [除錯] 選單中的 [關閉相容性檢視清單]。(更多關於相容性模式清單的資訊,請參考 MSDN 上的了解相容性檢視清單以及 IEBlog 上的 IE9 更快、更強的相容性檢視清單一文)。

使用者代理字串

IE10 平台預覽版下的使用者代理字串如下所示 (新值以粗體表示):

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

更多關於使用者代理字串的資訊,請參考 MSDN 上的了解使用者代理字串

了解使用者代理字串

若要回饋您的意見給 Internet Explorer 開發團隊,請點擊 [回報問題] 選單中的 [傳送回饋]。這將會啟動 Internet Explorer 的意見回饋精靈。

修訂歷程記錄

2011 年 4 月 12 日:為了 MIX 建立 Internet Explorer 平台預覽組建 10,並加入下列資訊:

  • CSS3 伸縮方盒 (“Flexbox”)排版
  • CSS3 網格
  • CSS3 多欄排版
  • CSS3 背景圖片上的漸層
  • ES5 嚴格模式 (strict mode)
  • 相容性檢視清單
  • 使用者代理字串
  • 如何回饋意見

2011 年 6 月 29 日:更新 IE 平台預覽2,並加入下列資訊:

  • 可定位的浮動元素
  • CSS3 所有圖形上的漸層
  • CSS 解除樣式表的限制
  • CSSOM 浮點數值支援
  • 增強命中測試 API (improved hit testing APIs)
  • 媒體查詢監聽器
  • HTML5 支援 script 標籤的 async 屬性
  • HTML5 拖放
  • HTML5 檔案 API
  • HTML5 沙箱
  • HTML5 Web Worker 多執行緒模型
  • 網頁效能 API:
    • requestAnimationFrame
    • 頁面可見性 API
    • setImmediate

2011 年 7 月 8 日:更新下列項目的資訊:

  • 通道訊息傳遞

2011 年 7 月 12 日:更新下列項目的資訊:

  • HTML5 剖析