Microsoft Edge 是否支持在 IE8 模式下渲染?有什么解决办法吗?

我正在使用

"<meta http-equiv="x-ua-compatible" content="IE=EmulateIE8")

IE11 中以 IE8 兼容模式呈现应用程序,我从未遇到任何问题。现在 IE11 将被替换为 Edge 而上述解决方案似乎不起作用。有没有办法解决这个问题?
预先感谢您的回复。

candycandysweet 回答:Microsoft Edge 是否支持在 IE8 模式下渲染?有什么解决办法吗?

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

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

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

Microsoft Edge 上的 IE 模式可让您在单个浏览器中轻松使用组织所需的所有站点。它对现代网站使用集成的 Chromium 引擎,对旧网站使用来自 Internet Explorer 11 (IE11) 的 Trident MSHTML 引擎。

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

以下是相关政策列表。

  1. Configure Internet Explorer integration

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

  1. Send all intranet sites to Internet Explorer

在此政策的帮助下,所有内网站点都将在 MS Edge 浏览器中以 IE 模式加载。

  1. Configure the Enterprise Mode Site List

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

在使用企业模式站点列表管理器创建站点列表时,您可以选择所需的文档模式或企业模式。

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 模式下加载。

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

本文链接:https://www.f2er.com/1105083.html

大家都在问