已過時的文件模式和 Internet Explorer 11

Windows Internet Explorer 8 引進了文件模式,讓使用者可從網頁功能的專屬編碼轉換為更為標準化,且可在多個瀏覽器和裝置上執行的編碼類型。從 Windows 10 開始,我們即將取代掉文件模式。

這表示 Internet Explorer 11 將持續支援文件模式,但 Microsoft Edge 將不支援。也因為如此,這也表示如果您想要使用 Microsoft Edge,您將需要更新您的舊版網頁和 app,以支援最新功能、瀏覽器及裝置。

注意  如需 Microsoft Edge 不再支援之技術和 API 的特定詳細資訊,請參閱往前邁進的第 2 部分:告別 ActiveX、VBScript、attachEvent
 

什麼是文件模式?

Internet Explorer 8 之後的每個版本都引進了附加文件模式來模擬先前支援的版本,以協助您進行相關轉換,同時也引進業界標準定義的功能支援。在此期間,許多網站和 app 已更新至最新、最高的業界標準,但其他有許多網站和應用程式仍倚賴文件模式維持其正常運作。

我們在 Microsoft Edge 方面的目標是要盡可能為使用者提供最佳的網站和 app 檢視經驗,因此我們決定停止支援文件模式。所有使用舊版功能和程式碼的網站和 app 都將必須更新,以使用新的現代標準及做法。

如果您有舊版的網站和 app 無法更新為現代標準,您可以繼續使用 IE11 和文件模式。我們建議您使用 IE11 標準文件模式,因為它代表對於現代標準的最高支援。在使用 IE11 時,您也應使用 HTML5 文件類型宣告來開啟最新的支援標準:<!DOCTYPE html>

文件模式和 IE11

在 IE11 中所做的相容性增強功能可讓舊版網站直接依預設在最新的標準模式中運作,而不需要模擬先前的瀏覽器行為。由於舊版網站目前仍在運作,我們已決定,Internet Explorer 10 文件模式將是最後一個新的文件模式。開發人員往後將必須改為使用 IE11 文件模式 (先前稱為 "Edge")。

文件模式選取流程圖

此流程圖顯示 IE11 在使用文件模式時的運作方式。

如何在 IE11 中選擇文件模式

Internet Explorer 8 文件模式在企業模式中的已知問題

企業模式的預設文件模式為 Internet Explorer 8。此模式具有相當高的能力可模擬舊版瀏覽器,但無法完全相符。例如,Windows Internet Explorer 9 在本質上變更了文件模式使用 iframe 的方式,且文件模式無法復原架構的變更。 此外,在使用企業模式時,Windows 10 支援 GDI 字型轉譯,但在企業模式以外則使用自然計量,這也是已知問題之一。

 

 

顯示: