使用文件模式和企業模式網站清單修正網頁相容性問題

我們已延伸 Internet Explorer 11 企業模式網站清單,讓您可針對特定網站指定文件模式,這能幫您解決相容性問題,而不用變更網站的任何程式碼。這項網站清單的新增功能是持續我們的承諾,協助您升級並保持 Internet Explorer 為最新版本,同時保有您在現有 App 的投資。

對我來說這代表什麼?

企業可能無法直接掌控擁有的關鍵 app,而這些 app 是針對指定版本的瀏覽器所撰寫,這讓更新至現代標準或新版瀏覽器變得困難且昂貴。因為您可以決定哪些 URL 要使用指定的文件模式開啟,所以這項更新有助於確保更好的相容性、更快速的更新,並減少測試和修正的成本。

此修正程式如何運作?

藉由在集中化的企業模式網站清單中指定文件模式,您可以繼續使用傳統和不再更新的 Web app。此後,當 IE11 前往您清單上的網站時,瀏覽器會依指定的文件模式載入頁面,就如同使用網站上的 X-UA-Compatible 中繼標記所指定一樣。如需文件模式和 X-UA-compatible 標頭的詳細資訊,請參閱定義文件相容性

重要事項  

企業模式的優先順序高於文件模式,因此已經在企業模式網站清單中的網站不會受此更新影響,而會如往常一樣以企業模式載入。

 

何時使用文件模式與企業模式?

雖然 <emie> 功能為您提供了絕佳的 Windows Internet Explorer 8 或 Windows Internet Explorer 7 相容性,但新的 <docMode> 功能可協助您無論在環境中執行哪一種版本的 IE 都能保持最新狀態。因此,建議您透過類似下列程序開始測試:

  • 若您的企業主要使用 Internet Explorer 8 或 Internet Explorer 7,請使用企業模式開始測試。

  • 若您的企業主要使用 Internet Explorer 9 或 Internet Explorer 10,請使用企業模式開始測試。

因為您可能會部署不同版本的 IE,所以您可能會需要同時使用企業模式與文件模式,以有效地轉移至 IE11。

測試您網站的文件模式相容性

若要檢視此修正程式是否能協助您,請針對各個問題網站逐步執行以下程序:

  1. 前往有相容性問題的網站,按一下 [F12] 以開啟 [F12 開發人員工具],然後移至 [模擬] 工具。

    顯示文件模式選取的模擬工具
  2. 從 [11 (預設)] 選項開始測試不相容的狀況。

    如果不能正常運作,請繼續調降至下一級的文件模式,直到找到解決您問題的文件模式才停止。如需模擬工具的詳細資訊,請參閱模擬瀏覽器、螢幕大小和 GPS 位置

  3. 若沒有文件模式可以修正您的問題,請將 [瀏覽器設定檔] 變更為 [企業],並從 8 (IE8 企業模式) 開始選擇要用來測試的模式,然後測試不相容的狀況。

將網站新增到企業模式網站清單

找出解決您相容性問題的文件模式之後,您可以將網站新增至企業模式網站清單。

注意  

根據您的作業系統,有兩種版本的企業模式網站清單結構描述及 Enterprise Site List Manager 工具。如需有關結構描述的詳細資訊,請參閱適用於 Windows 10 裝置的企業模式結構描述 v.2 指導方針適用於 Windows 7 和 Windows 8.1 裝置的企業模式結構描述 v.1 指導方針。如需有關不同網站清單管理工具的詳細資訊,請參閱使用 Enterprise Mode Site List Manager 工具

 

Dn872481.wedge(zh-tw,TechNet.10).gif將網站新增至網站清單

  1. 開啟 [Enterprise Mode Site List Manager] 工具,按一下 [新增]。

    顯示可用模式的 Enterprise Site List Manager
  2. 新增 [URL],然後從 [啟動於] 方塊選擇文件模式。此文件模式應該為您在測試網站時解決問題的相同文件模式。

    類似於企業模式,您可針對特定網頁路徑 (例如 contoso.com/ERP) 或網域層級指定文件模式。上述範例中,整個 contoso.com 網域以企業模式載入,microsoft.com 則強制以 IE8 文件模式載入,而 bing.com 則以 IE11。

注意  

如需企業模式的詳細資訊,請參閱什麼是企業模式?。如需 Enterprise Mode Site List Manager 工具及如何將網站新增至網站清單的詳細資訊,請參閱 Enterprise Mode Site List Manager 工具

 

檢閱您的企業模式網站清單

查看您的企業模式網站清單,並確定所有項目以您想要的方式運作。下一步將會開啟清單,並開始在您的公司中使用。[Enterprise Mode Site List Manager] 工具看起來像:

顯示不同模式的 Enterprise Site List Manager

而基礎 XML 程式碼看起來會像:

<rules version="1">
  <emie>
       <domain exclude="false">bing.com<path exclude="false" forceCompatView="true">/images</path></domain>
       <domain exclude="true">www.msn.com<path exclude="true">/en-us/news</path></domain>
  </emie>
  <docmode />
  <docMode>
       <domain docMode="edge">timecard</domain>
       <domain docMode="edge">tar</domain>
       <domain docMode="9">msdn.microsoft.com</domain>
  </docMode>
</rules>

開啟企業模式並使用您的網站清單

若您還沒為公司開啟企業模式,您必須執行此動作。您可以使用群組原則或您的登錄開啟企業模式。如需特定的指示與詳細資訊,請參閱開啟企業模式和使用網站清單

關閉您內部網路網站的預設相容性檢視

根據預設,IE11 會使用 [在相容性檢視下顯示內部網路網站] 設定。不過,我們已經聽到您的意見反應,知道您可能想要關閉這個功能,讓您可依更現代的標準繼續升級您的 Web app。

為了協助您更進步,您現在可使用企業模式網站清單指定網站或網頁路徑使用 IE7 文件模式,此模式在網頁沒有明確的 DOCTYPE 標記時,會向下轉移至 IE5 的 "Quirks" 模式。使用此文件模式能有效地協助您為單一網站或網站群組提供相容性檢視功能,這在完整的測試之後,有助於您針對內部網路網站關閉做為預設值使用的相容性檢視。

相關主題

下載適用於 Windows 10 的 Enterprise Mode Site List Manager 工具
下載適用於 Windows 7 和 Windows 8.1 的 Enterprise Mode Site List Manager 工具
使用 Enterprise Mode Site List Manager 工具

 

 

顯示: