如何在 Edge 浏览器(版本 83.0.478.61 及以上)中为网站启用 IE 模式?

如何在 Edge 浏览器(版本 83.0.478.61 及以上)中为网站启用 IE 模式?

有没有一种简单的方法可以在新的 Edge (Chromium) 浏览器上启用 IE 模式。
最近的版本已经删除了 IE 集成的标志,并且此功能似乎被“特殊”标志和 xml 兼容性列表很好地隐藏和掩盖了。
我能找到的最好的“指南”是这个:https://byteben.com/bb/enable-ie-mode-and-use-a-site-list-in-edge-chromium-with-microsoft-endpoint-manager/

但是,即使有了指南,我还是无法确定如何正确设置“sites.xml”以使其正常工作。IE 模式的 Microsoft 文档似乎是一个迷宫般的链接,指向一些“企业 Edge 模板”,我无法弄清楚它们代表什么,甚至不知道它们是否适用于我(我不在任何“企业”中)。
有没有人有关于如何在非活动目录环境中设置 IE 模式的简单教程或分步说明?

谢谢。

答案1

事实上,您引用的文章已经为您提供了所需的所有提示。请查看Verify IE Mode Configuration部分。它显示所有复杂设置的结果只是一个注册表项。这是有道理的,因为这就是 Microsoft 一再搞砸的事情。

因此,以下是启用 IE 模式所需要做的事项。

  1. 通过注册表开启IE模式:

    • 打开注册表: WindowsKey + R-> regedit->输入
    • 访问 Edge 的项目:HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge
    • 如果不存在以下键值,则创建:
       |------------------------------------| -----------| ------------------- |
       | name                               | type       | value               |
       |----------------------------------- | ---------- | ------------------- |
       |InternetExplorerIntegrationLevel    | REG_DWORD  | 1                   |
       |InternetExplorerIntegrationSiteList | REG_SZ     | C:\\ie_site_list.xml|
    
  2. 创建一个ie_site_list.xml与以下内容类似的内容:

    <site-list version="1">
      <created-by>
        <tool>EMIESiteListManager</tool>
        <version>10.0.14357.1004</version>
        <date-created>09/20/2020 19:16:42</date-created>
      </created-by>
      <site url="www.yoursite1.com">
        <compat-mode>Default</compat-mode>
        <open-in>IE11</open-in>
      </site>
      <site url="www.yoursite2.com">
        <compat-mode>Default</compat-mode>
        <open-in>IE11</open-in>
      </site>
    </site-list>
    

    继续重复以下步骤并改变url所有 IE 站点:

       <site url="www.yoursite2.com">
         <compat-mode>IE7Enterprise</compat-mode>
         <open-in>IE11</open-in>
       </site>
    

    将此文件保存到C:\\ie_site_list.xml。如果选择其他目标,请记住也更改注册表中的路径。

    您可以使用“企业模式站点列表管理器”来创建和管理此配置文件。但由于它只是一个文本文件,因此只需输入类似内容notepad++即可。

  3. 确认 Edge 已加载此配置:

    edge://compat/enterprise,您应该会看到 IE 站点已经存在。如果您尚未重新启动 Edge,则可能需要单击Force update按钮。

相关内容