Microsoft Edge 是否支持 IE8 模式下的渲染?有什么解决方案吗?

Does Microsoft Edge support rendering in IE8 mode? Is there any solution for this?

提问人:Hariharan S 提问时间:1/14/2021 最后编辑:Martin BrisiakHariharan S 更新时间:1/14/2021 访问量:4573

问:

我正在使用

"<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8")

在兼容模式下呈现应用程序,我从来没有遇到任何问题。现在将被替换为,上述解决方案似乎不起作用。有没有办法解决这个问题?
提前感谢您的回复。
IE11IE8IE11Edge

Internet-Explorer-11 Microsoft-Edge 元标记 ie-developer-tools x-ua-compatible

评论


答:

1赞 Deepak-MSFT 1/14/2021 #1

如果您正在寻找一种解决方案来应用于您的代码以在 Edge 浏览器中加载 IE 8 模式,那么我没有任何方法可以做到这一点。

您可以从 Edge 浏览器端执行此操作。

MS Edge Chromium 浏览器带有 IE 模式功能。

借助 Microsoft Edge 上的 IE 模式,可以在单个浏览器中轻松使用组织所需的所有网站。它将集成的 Chromium 引擎用于新式站点,并将 Internet Explorer 11 (IE11) 中的 Trident MSHTML 引擎用于旧站点。

您可以通过为 MS Edge 浏览器设置组策略来配置 IE 模式。

以下是相关政策列表。

  1. 配置 Internet Explorer 集成

我建议您启用此策略并将其值设置为 Internet Explorer 模式

  1. 将所有 Intranet 站点发送到 Internet Explorer

借助此策略,所有 Intranet 站点都将在 MS Edge 浏览器中以 IE 模式加载。

  1. 配置企业模式站点列表

您可以创建站点列表.xml,并在此政策中传递文件地址。您可以手动创建站点列表.xml 文件。如果您不熟悉此文件的内容,那么我建议您下载 Enterprise Mode Site List Manager (schema v.2)。通过使用它,您可以轻松地创建站点列表并将其导出到 XML 文件。

使用 Enterprise Mode Site List Manager 创建站点列表时,可以选择所需的文档模式或企业模式。

enter image description here

站点列表文件示例:

<site-list version="5">
  <created-by>
    <tool>EMIESiteListManager</tool>
    <version>12.0.0.0</version>
    <date-created>01/14/2021 05:45:47</date-created>
  </created-by>
  <site url="localhost">
    <compat-mode>IE8</compat-mode>
    <open-in>IE11</open-in>
  </site>
</site-list>

应用上述策略后,我尝试启动测试站点。

enter image description here

您可以注意到浏览器是 MS Edge。页面在 IE 模式下加载,页面在 IE 8 模式下加载。

此外,您可以尝试参考策略并根据您的要求进行必要的更改,并尝试在您这边进行测试。

评论

0赞 Deepak-MSFT 1/20/2021
@Hariharan S,您能否告知此问题的状态?如果上面的答案解决了问题,那么请尝试接受答案。如果您自己找到了解决方案,请尝试将您的解决方案发布为答案。如果问题仍然存在,请告知我们问题的当前状态。感谢您的理解。
1赞 Hariharan S 1/21/2021
感谢您的详细解决方案。遗憾的是,我的组织不向我提供编辑组策略和更改配置设置的权限。目前,我正在等待可访问性批准,以便我可以测试解决方案。一旦有进展,我会发布更新。感谢您的快速回复。
0赞 Deepak-MSFT 1/21/2021
感谢您更新此问题的状态。您可以随时进行测试,并让我们知道您是否需要有关此问题的任何进一步帮助。我们将尝试为此提供建议。感谢您的理解。