Internet Explorer (IE) 模式疑难解答和常见问题解答

 备注

11 Internet Explorer 11 桌面应用程序将于 2022 年 6 月 15 日停用并停用支持。 To see the list of what's in scope, see the Internet Explorer desktop app retirement FAQ. 现在使用的 IE11 应用和网站可以在 Microsoft Edge 的 Internet Explorer 模式下打开。 若要了解更多信息,请参阅 Internet Explorer on Windows 10 文章Microsoft Edge文章。

本文介绍了 Microsoft Edge 版本 77 或更高版本的故障排除提示和 FAQ。

 备注

本文适用于 Microsoft Edge 版本 77 或更高版本。

常见的 IE 模式问题

使用此部分作为指南,可帮助你排查并修复使用 IE 模式Microsoft Edge两个最常见的问题。 这些问题包括:

  • 文档模式配置不正确
  • 不完整的中性网站配置

文档模式配置不正确

本节介绍这些症状,并提供了诊断和修复此问题的步骤。

症状

用户将遇到以下症状:  

  • 页面元素大小调整和定位可能已关闭,或者它们可能缺失
  • 某些功能可能会丢失或无法正常工作。 例如,使用Internet Explorer按钮不会执行任何操作或返回错误。

如何排查和修复

常规策略是在 IE 模式站点列表条目中复制与特定站点Internet Explorer 11 一起工作的相同设置。 使用 IE 11 中的 F12 开发人员工具栏的"模拟"选项卡(显示在下一个屏幕截图中)来调查要修复的方案。 若要打开开发人员工具栏,请按 F12 键,然后选择打开 DevTools

"模拟"选项卡显示两条要关注的信息:文档模式 (1) ,下拉列表下方的文本 (2) 。 此信息可以帮助解释我们为何在所查看的页面或 (11) 默认页面模式。

对于文档模式,可以显示不同的消息,在我们的示例中,消息包括:  

  • 通过 X-UA-compatible meta 标记
  • 通过 X-UA-compatible HTTP 标头

两个 X-UA 兼容选项指示承载网站的网页或 Web 服务器显示浏览器应该使用的文档模式。
我们希望在大多数情况下都遵守文档模式。 为此,我们需要在站点的 IE 模式站点列表条目中选择以下模式之一:

  • 默认值
  • IE8 Enterprise
  • IE7 Enterprise

这些选项遵守网页或 Web 服务器指令。 请记住,我们需要选择一个包含指定文档模式的选项。 在屏幕截图示例中,由于指定的文档模式为 11,我们将选择"默认",因为 IE8 Enterprise 和 IE7 Enterprise不支持 IE 11 文档模式。 

如果"文档"模式指示站点需要以下兼容性视图之一,则配置设置非常简单。

  • 通过本地兼容性视图设置
  • 通过兼容性视图列表
  • 通过 Intranet 兼容性设置

由于所有兼容性视图设置都会导致"IE7 Enterprise"行为,因此在 IE 模式站点列表条目的"兼容模式"部分选择此设置。

有关 IE 模式或 IE 模式Internet Explorer进入一个文档模式而在另一个文档模式中使用的逻辑,请参阅弃用的文档模式和 Internet Explorer 11 文章。

一般规则是使用最新的基于逻辑的模式,该模式允许给定网站按预期方式工作。 我们将从默认模式开始,移动到 IE8 Enterprise模式,然后根据需要移动到 IE7 Enterprise模式。 此选择使子页面能够在必要时通过内置逻辑灵活使用不同的文档模式以满足其特定需求。 因此,所有网站页面不会锁定到一个特定的文档模式。

下表列出了这些设置的可用文档模式。

表 1
基于逻辑的模式默认值IE8 EnterpriseIE7 Enterprise
可用的文档模式IE11 文档模式
IE10 文档模式
IE9 文档模式
IE8 文档模式
IE7 文档模式
IE5 Quirks 模式
IE8 文档模式
IE7 文档模式
IE5 Quirks 模式
IE7 文档模式
IE5 Quirks 模式

 备注

在某些情况下,特定网站或页面需要特定的文档模式,以根据设计正常运行。 我们建议仅在基于逻辑的选项不有效时,才使用显式文档模式选项。

不完整的中性网站配置

本节介绍这些症状,并提供了诊断和修复此问题的步骤。

症状

  页面依赖 SSO 进行身份验证,但会多次提示用户提供凭据、遇到循环重定向行为、失败的身份验证错误或这些症状的某种组合。  

如何排查和修复

  在开始分析 Microsoft Edge 中的失败工作流之前,请查看 IE 模式"e"徽标的地址栏,如下一张屏幕截图所示。

如果在 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**** 模式站点列表作为中性站点。 再次测试工作流。

在某些情况下,需要多个中性网站条目,具体取决于特定的网站体系结构。 如果工作流在添加新的中性网站后仍失败,请重复此过程以捕获新的网络导出日志并执行另一个传递。

在极少数情况下,可能必须配置特定的共享 Cookie,以确保所需信息可进入 IE 模式站点。 如果您知道所需的特定 Cookie,可以使用 Cookie 共享从 Microsoft Edge 到 Internet Explorer中所述的步骤配置 cookie Internet Explorer。

如果这些步骤不能解决问题,如何操作?

本文旨在帮助解决最常见的 IE 模式配置问题,但可能并未涵盖每种可能的方案。 如果遇到无法修复并需要帮助的问题,请联系 应用保证 ,我们将帮助你 App Assure with Microsoft FastTrack 解决问题。

获取常规诊断和配置信息

可以在 Microsoft Edge 的“兼容性”选项卡上获取 Internet Explorer 模式诊断信息。若要打开此选项卡,请转到 edge://compat/iediagnostic。 此页面可能会显示诊断消息。 此页面还显示以下类别的配置信息:

  • 注册表项检查。 (仅在检查失败时才显示。)检查是否在注册表中正确设置了 Internet Explorer 集成。 如果没有,用户可以选择"修复 " 来解决问题。
  • Internet Explorer 模式。 根据配置和操作系统来显示使用的 API 版本。 如果无法显示,系统可能会提示用户安装 Windows 更新。
  • Internet Explorer 模式设置。 显示 Internet Explorer 模式是否已启用,以及是如何配置的。
  • 命令行。 显示用于启动命令的命令行字符串和Microsoft Edge。
  • 组策略设置。 显示 IE 模式是否是使用组策略配置的,以及应用的策略。

错误消息:“要在 Internet Explorer 模式下打开此页面,请使用管理员权限重新安装 Microsoft Edge。”

如果没有安装所有必需的更新,Windows此错误。 有关必需 Windows 和 Microsoft Edge 版本,请参阅关于 IE 模式中列出的先决条件。

如果已安装所有必需的更新Windows,在出现此错误时可能会看到此错误:

  • 你使用的是 Canary 渠道(默认安装在用户级别)。
  • 你使用的是稳定渠道、Beta 渠道或 Dev 渠道,但在安装期间看到提升权限提示时,提升权限被取消了。 如果你取消提升权限提示,安装将继续在用户级别进行。
  • 已在 Windows 功能中禁用 Internet Explorer 11。

可能的解决方案包括:

  • 在系统级别针对任意渠道运行安装程序: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 模式是否将替换 Internet Explorer 11?

是的,Internet Explorer 11 桌面应用程序将于 2022 年 6 月 15 日停用并退出支持。 若要了解范围内内容,请参阅生命周期常见问题解答 - Internet Explorer。 现在使用的 IE11 应用和网站可以在 Microsoft Edge 的 Internet Explorer 模式下打开。 若要了解更多信息,请参阅 Internet Explorer on Windows 10 中Microsoft Edge。

如何在 IE 模式下对旧版应用程序进行调试Microsoft Edge?

可以使用 IEChooser 启动开发人员Internet Explorer调试 IE 模式选项卡的内容。 若要使用 IEChooser,请按照以下步骤操作:

  1. 打开 IEChooser。
    • 打开“运行”对话框。 例如,按 Windows logo key + R 。
    • 输入 %systemroot%\system32\f12\IEChooser.exe ,然后选择"确定 "。
  2. 在 IEChooser 中,选择"IE 模式"选项卡的条目。

当站点配置为在 Microsoft Edge 模式站点列表中打开 IE 模式时,我能否Enterprise测试该站点?

是的,在现代化旧网站时,可以在新网站上测试 IE 模式Microsoft Edge。 若要测试这些应用,可以配置 InternetExplorerModeTabInEdgeModeAllowed 策略。 如果启用此策略,你的用户可以在 Microsoft Edge 中打开 IE 模式站点,方法为选择设置和更多 (省略号图标 ...) > 更多工具在边缘**** 模式下打开 > 站点

能否在 SharePoint Online 上使用"在文件资源管理器Microsoft Edge?

从 Microsoft Edge版本 95 开始,你可以为**** SharePoint Online 新式文档库启用"在文件资源管理器中查看"功能。 若要使此体验可见且适用于你的用户,你需要启用 Microsoft Edge"在 Microsoft Edge 中为SharePoint页面配置文件资源管理器中的查看功能"策略,并更新 SharePoint Online 租户配置。 了解更多信息:SharePoint文件资源管理器中的文件Microsoft Edge - SharePoint Microsoft 365 |Microsoft Docs

但是,建议的方法是将 SharePoint 和Teams文件与计算机同步,或在 SharePoint 中移动或复制文件,而不是使用"在文件资源管理器中查看"选项来管理 SharePoint 外部的文件和文件夹。

IE 模式是否Microsoft Edge 11 中支持的"不合并"Internet Explorer?

建议对网站中的不合并功能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 会话中。 在锁定窗口中关闭最后一个 IE 模式选项卡Microsoft Edge窗口保持锁定状态。 遵循以前的行为,其中用户可以在不采用其他机制Microsoft Edge不合并的情况下启动 IE 和启动 IE。 新窗口中打开的所有网站 (window.open) 将尊重父进程的合并特性。

 备注

不支持会话切换。 同一 IE 模式选项卡中的导航将使用相同的会话。

可以按照以下步骤验证 Microsoft Edge 93 或更高版本中的不合并行为:

  1. 确保在版本 93 或Microsoft Edge上启用 IE 模式。

  2. 可以通过将 merge-type 属性的值设置为"no-merge"来配置需要在 Enterprise 模式站点列表中阻止会话共享的站点。 此属性仅适用于 open-in 元素设置为 Microsoft Edge。 默认情况下,所有网站都有 merge 类型的 merge 值。 (注意: 添加或编辑网站时,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 模式下在在上下文菜单中启用“目标另存为”选项。 为此,请配置组策略"允许在** Internet Explorer 模式下将目标另存为",位于计算机配置 > 管理模板 > Windows Components > 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

我的应用程序需要在 IE 模式和 IE 模式之间传输 POST Microsoft Edge。 是否支持?

从 Microsoft Edge Beta 渠道版本 96 开始,Internet Explorer模式Microsoft Edge导航将包括表单数据和其他 HTTP 标头。 但是,如果表单数据包含文件附件,则这些附件不会在引擎之间传输。 可以使用 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或更高版本
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值