深入了解 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>
啟用 [可設定網站] 功能時,會發生下列行為:
當對可設定的網站發出要求時,Microsoft Edge 會傳送 HTTP 要求標頭 “
X-InternetExplorerModeConfigurable: 1
”。可設定的網站可能會傳送具有 HTTP 回應標頭 “
X-InternetExplorerMode: 1
”的重新導向回應(例如 HTTP 302) ,以要求 Microsoft Edge 在 IE 模式載入網站。重新導向的目標(即位置回應標頭的值)也必須是可設定的或中立的網站,否則 IE 模式回應標頭將被忽略。 因此重新導向的目標通常與原始的 URL 相同。 但也不是必須如此。
注意
重新導向回應可根據 Microsoft Edge 重新導向的一般 HTTP 快取行為進行快取。
從 IE 模式引擎切換回 Microsoft Edge 引擎
啟用 Microsoft Edge 中 [可設定網站] 會自動啟用 IE 模式索引標籤中的下列行為:
當對可設定的網站發出要求時,IE 模式索引標籤會傳送 HTTP 要求標頭 “
X-InternetExplorerModeConfigurable: 1
”,與 Microsoft Edge 索引標籤相同。可設定的網站可能會傳送具有 HTTP 回應標頭 “
X-InternetExplorerMode: 0
”的重新導向回應(例如 HTTP 302) ,以要求導航切換回 Microsoft Edge 模式。重新導向的目標(即位置回應標頭的值)也必須是可設定的或中立的網站,否則 IE 模式回應標頭將被忽略。 因此重新導向的目標通常與原始的 URL 相同。 但也不是必須如此。
注意
重新導向回應可根據 Microsoft Edge 重新導向的一般 HTTP 快取行為進行快取。
提示
兩個瀏覽器引擎都將傳送相同的「X-InternetExplorerModeConfigurable: 1
」要求標頭到可設定的網站。 您應該使用 [使用者-代理] 要求標頭來區分來自 Microsoft Edge 模式與 IE 模式的要求,以避免當網站已載入到正確的引擎中時進行重新導向。
請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應