有没有一种简单的方法可以在新的 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 模式所需要做的事项。
通过注册表开启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|
- 打开注册表:
创建一个
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++
即可。确认 Edge 已加载此配置:
去edge://compat/enterprise,您应该会看到 IE 站点已经存在。如果您尚未重新启动 Edge,则可能需要单击
Force update
按钮。