Internet Explorer (IE) 模式疑難解答和常見問題

注意

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

注意

已淘汰、不支援的 Internet Explorer 11 傳統型應用程式已透過特定版本的 Microsoft Edge 更新永久停用 Windows 10。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題

本文提供 Microsoft Edge 77 版或更新版本的疑難解答秘訣和常見問題。

如果我需要設定 Microsoft Edge 或 Internet Explorer 模式的協助,該怎麼辦?

我們提供各種支持選項。 如果您有 Microsoft 統一支援,您可以連絡該支援服務以取得轉換的協助。 另外還有FastTrack,可免費提供給擁有150個或更多付費基座的客戶 Windows 10。

我們也建議使用 Microsoft Edge + Internet Explorer 模式 使用者入門 指南IE 模式部落格系列

是否有任何工具可用來引導我完成 IE 模式疑難解答?

是, Microsoft 虛擬代理 程式提供以案例為基礎的引導式逐步解說,以針對 IE 模式進行疑難解答。

還有下一個影片,提供 IE 模式疑難解答秘訣和訣竅。

IE 模式疑難解答秘訣和訣竅

常見的 IE 模式問題

使用本節作為指南,協助您針對使用 IE 模式移至 Microsoft Edge 時的兩個最常見問題進行疑難解答和修正。 這些問題如下:

  • 不正確的檔模式設定
  • 不完整的中性網站設定

不正確的檔模式設定

本節說明徵兆,並提供診斷和修正此問題的步驟。

問題

使用者會遇到下列徵兆:

  • 頁面元素的大小和位置可能已關閉,或可能遺失
  • 某些功能可能會遺失或無法如預期般運作。 例如,使用 Internet Explorer 的按鈕不會執行任何動作或傳回錯誤。

如何進行疑難解答和修正

一般策略是針對 IE 模式網站清單中的特定網站,複製與 Internet Explorer 11 搭配運作的相同設定。 在 IE 11 中使用 F12 開發人員工具列的 [模擬] 索引標籤,如下一個螢幕快照所示,以調查您想要修正的案例。 若要開啟開發人員工具列,請按 F12 鍵,然後選取 [開啟 DevTools]

DevTools 檢視上的 [模擬] 索引標籤

[模擬] 索引標籤會顯示兩個要聚焦的資訊:檔案模式 (1) ,下拉式清單下方的文字 (2) 。 此資訊可協助說明我們為何處於所查看頁面或網站的 11 (預設) 模式。

您可以針對檔案模式顯示不同的訊息,在我們的範例中為:

  • 透過 X-UA 相容的中繼標記
  • 透過 X-UA 相容 HTTP 標頭

兩個 X-UA 相容選項表示網站裝載所在的網頁或網頁伺服器顯示瀏覽器應該使用的檔模式。

我們想要在幾乎所有情況下都採用檔模式。 若要這樣做,我們需要在網站的 IE 模式網站清單項目中選取下列其中一個模式:

  • 預設值
  • IE8 Enterprise
  • IE7 企業版

這些選項會遵守網頁或網頁伺服器指示詞。 請記住,我們需要選取包含指定檔模式的選項。 在螢幕快照範例中,因為指定的檔模式是 11,所以我們會選取 [預設],因為 IE8 Enterprise 和 IE7 Enterprise 不支援 IE 11 檔案模式。 

如果 [檔] 模式指出月臺需要下列其中一個相容性檢視,則組態設定很簡單。

  • 透過本機相容性檢視設定
  • 透過相容性檢視清單
  • 透過內部網路相容性設定

由於所有相容性檢視設定都會導致「IE7 企業版」行為,因此請在 IE 模式網站清單專案的 [相容模式] 區段中選擇此設定。

如需 Internet Explorer 或 IE 模式用來在一個檔模式中進入另一個檔模式的邏輯詳細資訊,請參閱已被 取代的檔模式和 Internet Explorer 11 一文。

一般規則是使用最新的邏輯型模式,讓指定的網站如預期般運作。 我們會從預設模式開始,移至 IE8 企業模式,然後視需要移至 IE7 企業模式。 此選取專案可讓子頁面根據其特定需求的內建邏輯,視需要彈性使用不同的檔模式。 因此,所有網站頁面不會鎖定為一個特定的檔模式。

下表列出這些設定的可用檔模式。

以邏輯為基礎的模式 預設值 IE8 Enterprise IE7 企業版
可用的檔案模式 IE11 檔模式
IE10 檔模式
IE9 檔模式
IE8 檔案模式
IE7 檔模式
IE5 時態模式
IE8 檔案模式
IE7 檔模式
IE5 時態模式
IE7 檔模式
IE5 時態模式

注意

在某些情況下,特定網站或頁面需要特定的檔模式,才能依設計運作。 我們建議只有在邏輯型選項無效時,才應使用明確的檔模式選項。

不完整的中性網站設定

本節說明徵兆,並提供診斷和修正此問題的步驟。

問題

  頁面依賴 SSO 進行驗證,但系統會多次提示使用者輸入認證、遇到迴圈重新導向行為、失敗的驗證錯誤,或這些徵兆的一些組合。  

如何進行疑難解答和修正

  在我們開始分析 Microsoft Edge 中的失敗工作流程之前,請先查看 IE 模式 “e” 標誌的網址列,如下一個螢幕快照所示。

Microsoft Edge 功能表欄上的 IE 標誌。

如果在 SSO 驗證程式期間看到 「e」,但在重新導向之後消失,此行為會指向遺失的中性網站。 在 Microsoft Edge 進入 IE 模式之後,我們需要留在該處以維護會話和 Cookie 資訊。 如果 URL 在網址列中顯示的時間夠長,足以識別它,請使用設定中性網站中所述的步驟,將它新增到 IE 模式網站清單中作為 中性網站

重新導向迴圈通常會如此快速地發生,因此很難識別遺漏的中性網站。 為了協助進行這項分析,我們使用內建在 Chromium 引擎中的工具:net-export

提示

網路追蹤原本就是雜訊。 若要將雜訊降到最低,請關閉您所調查之特定工作流程不需要的所有其他瀏覽器實例和索引標籤。

下列步驟說明如何針對中性月臺設定進行疑難解答。  

  1. 在 Microsoft Edge 中開啟新的索引標籤,然後移至 [edge://net-export]。
  2. 取 [開始記錄至磁碟],然後挑選您要儲存所產生 .json 記錄檔的位置。 完成疑難解答之後,可以安全地刪除此記錄檔。
  3. 開啟另一個索引標籤 (讓 [net-export] 索引卷標保持開啟) ,然後重複失敗的工作流程。
  4. 完成之後,返回 [net-export] 索引卷標,然後選取 [ 停止記錄]
  5. 選取 [netlog viewer] 超連結。
  6. 在產生的頁面上,選取 [選擇檔案],然後挑選您在步驟 2 中建立的 .json 檔案。
  7. 載入記錄檔之後,從左側功能表中選取 [事件 ]。
  8. 捲動網路記錄檔,並識別起始URL。 (您也可以使用搜尋函式來尋找起點。)
  9. 從起點向下卷動,並在工作流程中尋找 IE 模式網站清單中沒有專案的 URL。 特別注意具有 SSO、AUTH、LOGIN 等指標的 URL。
  10. 識別候選 URL 之後,請在 [開啟] 下拉式清單中選取 [ ],將其新增至 IE 模式網站清單作為中性網站。 再次測試工作流程。

在某些情況下,需要多個中性網站項目,視就地特定的網站架構而定。 如果在新增中性網站之後工作流程仍然失敗,請重複此程式來擷取新的 net-export 記錄,並執行另一個階段。

在某些罕見情況下,可能需要設定特定的共用 Cookie,以確保所需的資訊會傳送至您的 IE 模式網站。 如果您知道需要的特定 Cookie,您可以使用 從 Microsoft Edge 到 Internet Explorer 的 Cookie 共用中所述的步驟來設定 Cookie 共用。

如果這些步驟無法修正問題,該怎麼辦?

本文旨在協助針對最常見的 IE 模式設定問題進行疑難解答,但可能不會涵蓋所有可能的案例。 如果您遇到無法修正且需要協助的問題,請連絡 App 保證 https://aka.ms/AppAssure ,我們會協助您解決問題。

取得一般診斷和設定資訊

您可以在 Microsoft Edge 相容性索引標籤上取得 Internet Explorer 模式診斷資訊。若要開啟此索引標籤,請移至 edge://compat/iediagnostic。 [Internet Explorer 模式診斷資訊] 頁面可能會顯示診斷訊息,而且您可以將診斷數據導出至 xml 檔案。 此診斷資訊頁面也提供下列類別的組態資訊:

  • 登錄機碼檢查。 (只有檢查失敗時才會顯示。) 檢查登錄中是否正確設定了 Internet Explorer 整合。 如果沒有,用戶可以選取 [修正] 來解決問題。
  • Internet Explorer 模式。 顯示所使用的 API 版本,該版本基於設定和作業系統。 如果發生問題,可能會提示使用者安裝 Windows Update。
  • Internet Explorer 模式。 顯示是否已啟用 Internet Explorer 模式,以及其設定方式。
  • 命令列。 顯示用來啟動 Microsoft Edge 的命令行字串和參數。
  • 群組原則設定。 顯示是否使用群組原則設定 IE 模式,以及所套用的原則。

錯誤訊息:「若要在 Internet Explorer 模式中開啟此頁面,請以系統管理員權限重新安裝 Microsoft Edge。」

如果您沒有所有必要的 Windows 匯報,可能會看到此錯誤。 請參閱所需 Windows 和 Microsoft Edge 版本關於 IE 模式中所列的必要條件。

如果您已安裝所有必要的 Windows 匯報,您可能會在下列狀況下看到此錯誤:

  • 您使用的是 Canary 通道,預設是在使用者層級安裝。
  • 您使用的是 Stable、Beta 或 Dev 通道,提示提高權限時,安裝提高權限已取消。 當您取消提高權限提示時,系統會在使用者層級繼續安裝。
  • Internet Explorer 11 已在 Windows 功能中停用。

可能的解決方案如下:

  • 在系統層級執行任何通道的安裝程式:installer.exe --system-level
  • 在 Windows 功能中啟用 Internet Explorer 11。

若要檢查 Microsoft Edge 是否安裝在系統層級,請在 Microsoft Edge 網址列中鍵入 "edge://version"。 可執行檔路徑將顯示開頭為 C:\Program Files 的路徑,表示是系統安裝。 如果可執行文件路徑以 C:\Users 開頭,請卸載,然後以系統管理員許可權重新安裝 Microsoft Edge。

錯誤訊息「若要在 IE 模式中開啟此頁面,請嘗試重新啟動 Microsoft Edge。」

如果 Internet Explorer 發生非預期的錯誤,您可能會看到此錯誤。 重新啟動 Microsoft Edge 通常可以修正此錯誤。

錯誤訊息:「請關閉遠端偵錯以在 IE 模式下開啟此網站,否則可能無法如預期運作。」

如果您正在遠端偵錯,並瀏覽至設定為以 IE 模式執行的網頁,您可能會看到此錯誤。 您可以繼續,但是頁面將會使用 Microsoft Edge 轉譯。

錯誤訊息:「無法擷取 EMIE 網站清單。」

您可能會在 edge://compat/enterprise 頁面上看到此錯誤,指出網站清單下載失敗。 從 Microsoft Edge 版本 87 開始,當使用 BlockThirdPartyCookies 原則的第三方要求封鎖 Cookie 時,也不允許 HTTP 驗證。 可以使用 CookiesAllowedForURLs 原則為裝載 Enterprise Mode Site List 的特定網域允許 Cookie,以確保網站清單下載成功。

錯誤訊息:「此網站的連線不安全」

如果您嘗試以 IE 模式開啟舊版網站,且網站設定為在 TLS 1.0 或 TLS 1.1 中執行,則可能會發生此錯誤。 這些通訊協議預設會在 Microsoft Edge 中停用。 如需詳細資訊,請參閱 規劃變更:預設即將停用 TLS 1.0 和 TLS 1.1

錯誤訊息:「無法在網頁瀏覽器中開啟此表單。 若要開啟此窗體,請使用 Microsoft InfoPath」

某些應用程式可能需要您以 IE 模式載入網頁。 您可以在 Microsoft Edge 中使用 IE 模式功能。

您可能也必須將企業模式網站清單中的 屬性設定 compat-mode預設值。 如需詳細資訊,請參閱 企業模式和企業模式網站清單

提示

您的使用者可以在 Microsoft Edge 中輸入 about:compat ,輕鬆地檢視此網站清單和相容性模式。

常見問題集

IE 模式是否會取代 Internet Explorer 11?

是。 已淘汰、不支援的 Internet Explorer 11 傳統型應用程式已透過特定版本的 Microsoft Edge 更新永久停用 Windows 10。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題

我可以在 Microsoft Edge 上的 SharePoint Online 中使用「檔案總管 中的檢視」嗎?

從 Microsoft Edge 版本 95 開始,您可以啟用 SharePoint Online 新式文檔庫的檢視 檔案總管 功能。 若要讓此體驗顯示並適用於您的使用者,您必須啟用 Microsoft Edge 的「在 Microsoft Edge 中設定 SharePoint 頁面的檢視 檔案總管 功能」原則,並更新您的 SharePoint Online 租用戶設定。 深入瞭解:在 Microsoft Edge 中使用 檔案總管 檢視 SharePoint 檔案 - Microsoft 365 中的 SharePoint |Microsoft Docs

不過,與其使用 [在 檔案總管 中檢視] 選項,在 SharePoint 外部管理檔案和資料夾的建議方法是將 SharePoint 和 Teams 檔案與您的電腦同步,或在 SharePoint 中移動或複製檔案

Microsoft Edge 上的 IE 模式是否支援 Internet Explorer 11 中支援的 [無合併] 選項?

Microsoft Edge 中無合併功能的建議替代方案是下列其中一個動作:

  1. 在 Microsoft Edge 中使用設定檔 - 每個配置檔都會對應至 IE 模式頁面的不同 IE 會話,因此其行為與無合併選項相同。
  2. 使用 --user-data-dir=<path> 命令列,但每個工作模式的路徑不同。 如有需要,您可以建立公用程式供使用者執行,以啟動 Microsoft Edge 並變更會話的路徑。

如果上述選項都不適用於您的案例,從 Microsoft Edge 93 版開始,Microsoft Edge 上的 IE 模式將支援不合併。 對於使用者而言,從 IE 模式應用程式啟動新的瀏覽器視窗時,它會在個別的工作階段中,例如 IE11 中的無合併行為。

針對每個 Microsoft Edge 視窗,第一次在該視窗內瀏覽 IE 模式索引標籤時,如果它是指定的「無合併」網站,該視窗就會鎖定到不同的「無合併」IE 會話。 此視窗會從所有其他 Microsoft Edge 視窗保持鎖定狀態,直到鎖定視窗中的最後一個 IE 模式索引標籤關閉為止。 這會遵循先前的行為,其中使用者可以啟動 IE 但不合併,並使用其他機制啟動 Microsoft Edge,而不需要合併。 所有在新視窗中開啟的網站 (透過 window.open) 都會遵守父進程的合併本質。

注意

不支援會話切換。 相同 IE 模式索引標籤內的瀏覽會使用相同的工作階段。

注意

不合併 IE 模式會話不支援將 Cookie 從 IE 模式共用到 Microsoft Edge 模式。

您可以遵循下列步驟來驗證 Microsoft Edge 93 版或更新版本中的無合併行為:

  1. 確定已在 Microsoft Edge 93 版或更新版本上啟用 IE 模式。

  2. 您可以將合併類型屬性的值設定為 「no-merge」,以設定需要防止企業模式網站清單中會話共用的網站。 只有當開啟項目設定為 Microsoft Edge 時,這個屬性才適用。 根據預設,所有網站都有合併類型的合併值。 (注意: 當您新增或編輯月臺時 ,edge://compat/sitelistmanager 提供的整合式網站清單管理員工具包含 [ 沒有合併 ] 複選框。)

    <site url="contoso.com">
    <open-in merge-type="no-merge">IE11</open-in>
    </site>
    
  3. 流覽至任何設定為無合併的網站。 月臺應位於其本身未合併的 IE 工作階段中。 當您開啟另一個 Microsoft Edge 實例或視窗並流覽至相同的網站時,它應該會在自己的 IE 會話中。 請注意,任務管理器中有多個 iexplore.exe 程式。

如果您有任何意見反應,請透過其中一個意見反應管道聯繫:Microsoft 支援服務或 TechCommunity 論壇。

是的,您可以在 Microsoft Edge 的 Internet Explorer 模式的操作功能表中啟用 [另存目標] 選項。 若要這樣做,請設定位於電腦>設定系統管理範>本 Windows 元件 > Internet Explorer 的組策略「允許在 Internet Explorer 模式中另存目標」。 儲存機制的運作方式與在 Internet Explorer 中的運作方式相同,如果目標儲存為 html 檔案,重新開啟檔案將會在 Microsoft Edge 中轉譯頁面。

將連結儲存為網頁的能力需要下列最低作業系統更新:

  • Windows 10 版本 2004、Windows Server 版本 2004、Windows 10 版本 20H2:KB4580364
  • Windows 10 版本 1903、Windows 10 版本 1909、Windows Server 版本 1903:KB4580386
  • Windows 10 版本 1809、Windows Server 版本 1809、Windows Server 2019:KB4580390
  • Windows 10 版本 1803:KB4586785
  • Windows 10 版本 1607:KB4586830
  • Windows 10 版本 1507:KB4586787

我可以在 Internet Explorer 模式中儲存網頁嗎?

是,您可以在 Microsoft Edge 中啟用 Internet Explorer (IE) 模式的 Ctrl+S 快捷方式。 若要這樣做,請設定位於計算機>設定系統管理範>本 Windows 元件 > Internet Explorer 的組策略「在 Internet Explorer 模式中啟用擴充熱鍵」。

在 IE-Mode 中使用 Ctrl+S 的能力需要下列最低限度操作系統更新:

  • Windows 10 版本 1809,Windows Server 2019:KB5001342 或更新版本
  • Windows 10 版本 1909:KB5001337或更新版本
  • Windows 10 版本 2004、Windows 10、版本 20H2:KB4601319 或更新版本

除了快捷方式 Ctrl+S,menuitem Save page as in Edge under Settings and more (ellipses icon ...) >More Tools can be enabled in Edge 101 (and newer) via the following 群組原則: Allow Save page as in Internet Explorer mode located at Computer > Configuration Administrative Templates > Microsoft Edge. 使用 [另存新檔] 選單項的能力需要下列最低作業系統更新:

  • Windows 10 版本 20H2、Windows 10、版本 21H1、Windows 10、版本 21H2:KB5014666或更新版本
  • Windows Server 2022: KB5014665 或更新版本
  • Windows 11:KB5014668或更新版本

我可以在 Microsoft Edge 中測試設定為在企業模式網站清單中開啟 IE 模式的網站嗎?

是,當您要將舊版網站現代化時,您可以在 Microsoft Edge 上測試 IE 模式設定的應用程式。 若要測試這些應用程式,您可以設定 InternetExplorerModeTabInEdgeModeAllowed 原則。 如果您啟用此原則,您的使用者可以在 Microsoft Edge 中開啟 IE 模式網站,方法是選取 [設定] 和更多 (省略號圖示 ...) > 在Edge 模式中開啟更多工具>的網站。

如何在 Microsoft Edge 上使用 IE 模式時對舊版應用程式進行偵錯?

您可以使用 IEChooser 啟動 Internet Explorer DevTools 來偵錯 IE 模式索引標籤的內容。 若要使用 IEChooser,請遵循下列步驟:

  1. 開啟 IEChooser。
    • 開啟 [執行] 對話方塊。 例如,按下 Windows logo key + R
    • 輸入 %systemroot%\system32\f12\IEChooser.exe,然後選取 [ 確定]
  2. 在 IEChooser 中,選取 [IE 模式] 索引標籤的專案。

我的應用程式需要在 IE 模式與 Microsoft Edge 之間傳輸 POST 資料。 這是否受支援?

從 Microsoft Edge Beta 通道 96 版開始,在 Internet Explorer 模式與 Microsoft Edge 之間切換的導覽預設會包含表單數據。 不過,如果表單數據包含檔案附件,它們將不會在引擎之間傳輸。 您可以使用 InternetExplorerIntegrationComplexNavDataTypes 組策略,選擇這類導覽應包含哪些數據類型。

除了 Microsoft Edge 96 版之外,您還必須針對此體驗安裝下列 Windows 更新:

  • Windows 11 KB5007262 或更新版本
  • Windows Server 2022 KB5007254 或更新版本
  • Windows 10 2004 版;Windows Server 2004 版;Windows 10 版本;Windows Server 版本 20H2 和 Windows 10 版本 21H1 - KB5006738或更新版本
  • Windows 10 1909 版KB5007189或更新版本

哪裡可以找到 [在 Internet Explorer 模式中重載] 選項?

此功能適用於 Microsoft Edge 92 版或更新版本。 若要啟用此選項,請在 Microsoft Edge 中將 [允許在 Internet Explorer 模式設定中重載網站] 設定為 [允許]。 如需詳細資訊,請 參閱啟用本機網站清單體驗

Microsoft Edge 中的 [檔案 > 新增會話] 選項在哪裡?

使用 Microsoft Edge 中的多個設定檔,可使用新式瀏覽器解決方案。 此功能可讓您使用另一個帳戶建立新的工作階段。 下列資源提供多個配置檔優點及其使用方式的相關信息。

為什麼我在 Microsoft Edge 上以 IE 模式執行頁面時收到多個驗證提示?

用戶端憑證可能會在 IE 模式中要求兩次。 第一次,憑證選取對話框會以 IE 模式顯示,而第二次時,對話框會顯示在 Microsoft Edge 中。 畫面程式和視窗程式都需要要求驗證。

建立傳真快取之後,除非您刪除快取,否則不會再要求您提供客戶端憑證。 或者,您可以在伺服器組態中設定規則,例如 IIS,而不需要裝置的用戶端憑證。

為什麼在 Microsoft Edge 中以 IE 模式執行子視窗時,會有文字換行和內容截斷等轉譯問題?

在 Microsoft Edge 中以 IE 模式呈現之子視窗的內容區域,與在 Internet Explorer 11 上呈現的內容區域稍有不同。 如果網頁是以圖元為基礎的對齊或定位所設計,您可能會遇到不正確的轉譯、文字換行等等。

Microsoft Edge 版本 95 新增了兩個原則設定,可讓您透過 方法,指定從 IE 模式網站 window.open 產生的彈出視窗高度和寬度的自定義調整。 您可以使用下列原則來調整視窗大小:

為什麼不在 IE 模式或 Internet Explorer 11 中載入彈出視窗或重新導向的網站?

設定 IE 模式之後,某些網站,特別是建立新視窗或重新導向網站的網站,可能不會以 IE 模式轉譯或在 Internet Explorer 11 中開啟。

針對這種重新導向的網站,您可以在網站清單組態中使用 allow-redirect="true" 。 如需詳細資訊,請 參閱更新的架構元素

當我第一次啟動 Microsoft Edge 時,為什麼網站不會以 IE 模式載入?

Microsoft Edge 必須先下載 IE 模式網站清單,才能套用 IE 模式設定。 當瀏覽器啟動時,此程式可能不會完成。 有一個原則可用,可在載入網站之前強制載入網站清單。 如需詳細資訊,請參閱 DelayNavigationsForInitialSiteListDownload 原則。

為什麼我無法在 Microsoft Edge 中使用 file:// URL 開啟找到的檔案或頁面?

基於安全性理由,Microsoft Edge 不允許從 HTTP 或 HTTPS 提供的頁面存取 file:// URL。

如果您想要這項功能,可以使用下列兩個因應措施:

  • 您可以使用 IntranetFileLinksEnabled 組策略,允許來自 HTTPS 頁面的連結在 Windows 檔案總管中開啟內部網路區域檔案共用。
  • 允許從內部網路區域載入 Microsoft Edge IE 模式功能的頁面使用 file:// 通訊協定直接流覽至 URL

請參閱