Share via


深入了解 IE 模式中可設定的網站

注意

商務用 Microsoft Edge 現已在 Edge 穩定版本 116 中提供! 深入瞭解 原生企業級安全性、生產力、管理性和 AI 內建的新專用工作體驗。

本文說明了在 Microsoft Edge 中使用 IE 模式時,企業模式網站清單的 [可設定網站] 功能。

必要條件

  • Windows 更新

    • Windows 11
    • Windows 10 1909 版,Windows Server 版本 1909 – KB4550945 或更新版本
    • Windows 10 1903 版,Windows Server 版本 1903 – KB4550945 或更新版本
    • Windows 10 版本 1809、Windows Server 版本 1809 和 Windows Server 2019:KB4550969 或更新版本
    • Windows 10 版本 1803-KB4550944 或更新版本
    • Windows 10 版本1607、Windows Server 2016-KB4556826 或更新版本
    • Windows 10 初始版 (2015 年 7 月 - KB4550947 或更新版本)
    • Windows 8.1 – KB4556798 或更新版本
  • Microsoft Edge 版本 83 或更新版本

  • IE 模式使用企業模式網站清單設定

概觀

在企業模式網站清單中設定 IE 模式的網站,適用于大部分舊版應用程式的環境。 但在某些情况下,如果不在 IE 模式中轉譯整個網域,那麼此方法不適合在 IE 模式中設定開啟網站子集。 例如,當您的環境同時包含在單個服務器上運行的新版和舊版應用程式時,且您希望能夠靈活地在 IE 模式下僅轉譯舊版應用程式,而在 Microsoft Edge 模式下轉譯其餘應用程式。

解決方法是使用企業模式網站清單的 [可設定網站] 功能。 啟用此功能後,Microsoft Edge 將會允許具有「可配置」標記的網站參與 IE 模式引擎判斷。

[可設定網站] 的運作方式

從 Microsoft Edge 引擎自動切換到 IE 模式引擎

若要使用 [可設定網站] 功能,將需要企業模式網站清單中的一或多個網站,以具有<open-in>Configurable</open-in>選項。

範例:

<site-list version="1">
  <site url="app.com">
    <open-in>Configurable</open-in>
  </site>
</site-list>

啟用 [可設定網站] 功能時,會發生下列行為:

  1. 當對可設定的網站發出要求時,Microsoft Edge 會傳送 HTTP 要求標頭 “X-InternetExplorerModeConfigurable: 1”。

  2. 可設定的網站可能會傳送具有 HTTP 回應標頭 “X-InternetExplorerMode: 1”的重新導向回應(例如 HTTP 302) ,以要求 Microsoft Edge 在 IE 模式載入網站。

  3. 重新導向的目標(即位置回應標頭的值)也必須是可設定的或中立的網站,否則 IE 模式回應標頭將被忽略。 因此重新導向的目標通常與原始的 URL 相同。 但也不是必須如此。

    注意

    重新導向回應可根據 Microsoft Edge 重新導向的一般 HTTP 快取行為進行快取。

從 IE 模式引擎切換回 Microsoft Edge 引擎

啟用 Microsoft Edge 中 [可設定網站] 會自動啟用 IE 模式索引標籤中的下列行為:

  1. 當對可設定的網站發出要求時,IE 模式索引標籤會傳送 HTTP 要求標頭 “X-InternetExplorerModeConfigurable: 1”,與 Microsoft Edge 索引標籤相同。

  2. 可設定的網站可能會傳送具有 HTTP 回應標頭 “X-InternetExplorerMode: 0”的重新導向回應(例如 HTTP 302) ,以要求導航切換回 Microsoft Edge 模式。

  3. 重新導向的目標(即位置回應標頭的值)也必須是可設定的或中立的網站,否則 IE 模式回應標頭將被忽略。 因此重新導向的目標通常與原始的 URL 相同。 但也不是必須如此。

    注意

    重新導向回應可根據 Microsoft Edge 重新導向的一般 HTTP 快取行為進行快取。

提示

兩個瀏覽器引擎都將傳送相同的「X-InternetExplorerModeConfigurable: 1」要求標頭到可設定的網站。 您應該使用 [使用者-代理] 要求標頭來區分來自 Microsoft Edge 模式與 IE 模式的要求,以避免當網站已載入到正確的引擎中時進行重新導向。

請參閱