没有 GPO 的 Edge 下的持久 Internet Explorer 模式

Persistent Internet Explorer mode under Edge without GPO

我们需要通过 IE 模式的 Edge 启动一个较旧的 java 小程序。 30(至 90)天的解决方案有效,但 none 的官方或非官方解决方案为永久解决方案。

临时解决方案:

Under edge://settings/defaultBrowser 需要允许在 Internet Explorer 模式下加载页面。如果地址 (http://localhost/startpage.html) 放在那里,它将在 IE 模式下打开 30 天(或最多 90 天)。但我们需要将其永久保存,因为我们无法每 90 天为每位客户手动添加一次。

到目前为止已经尝试过:

  1. 使用 运行 edge 的 --ie-mode-test 参数和以下快捷方式:“C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe” http://localhost/startpage.html --ie-mode-test

失效了,该参数已正式停用。资料来源:https://gpsearch.azurewebsites.net/#15453

  1. 通过 edge://compat/SiteListManager 使用站点列表管理器。手动将站点放在那里不会导致在 IE 模式下打开。这是它的内容:
<site-list version="1">
  <site url="http://localhost/startpage.html">
    <compat-mode>Default</compat-mode>
    <open-in>IE11</open-in>
  </site>
</site-list>
  1. 正在通过 Enterprise Mode Site List Manager 创建 XML 文件并将其导入 Edge。它与 Edge 创建的 XML 有点不同,但也没有用。这是它的内容:
<site-list version="1">
  <created-by>
    <tool>EMIESiteListManager</tool>
    <version>12.0.0.0</version>
    <date-created>04/22/2022 10:31:03</date-created>
  </created-by>
  <site url="localhost/frischli/lager.html">
    <compat-mode>Default</compat-mode>
    <open-in>IE11</open-in>
  </site>
</site-list>

还有一件小事:在每个 Microsoft 页面上,在以下路径中都有对 Edge 的 GPO 的引用:Computer/User -> 管理模板-> Edge,但这对我来说不存在。 Edge 策略位于 Computer/User -> 管理模板 -> Microsoft 组件 -> Microsoft Edge 下。

有人知道如何获得这个 运行 吗?

您可以考虑由 Leaning Technologies 开发的 CheerpJ Applet Runner 扩展。

完全公开,我是 Leaning Technologies 的首席技术官和 CheerpJ 的首席开发人员

请注意,扩展如果免费供个人使用,任何商业或商业用途都需要许可证。请参阅 here 了解更多信息。

是的,你是对的。浏览器中的IE模式站点列表设置只保留30-90天,所以如果你需要让它长时间工作在IE模式下,你需要通过组策略进行配置。

Creating an XML file via Enterprise Mode Site List Manager and importing it in Edge. It was a little bit different than the XML created by Edge, but it didn't work either.

本工具生成的配置文件格式更符合规范。这个配置不起作用的原因与你的第二个问题有关。可以参考这个文档查看这个配置文件的格式要求:Enterprise Mode schema v.2 guidance.

On every Microsoft page, there is a reference to the GPOs of Edge being in the following path: Computer/User -> administrative templates -> Edge, but that doesn't exist for me.

首先您需要下载并安装Edge策略模板,请导航至offical link and select your environment, and then download the policy template like this image。然后安装到你的机器上,最后配置Edge IE模式策略。

Edge策略模板的安装和Edge IE模式的配置可以参考这两个文档:

Configure Microsoft Edge policy settings on Windows.
Configure IE mode policies.

最后你的配置完成后,你可以在Edge中导航到edge://compat/enterprise,点击Force update按钮,看看是否生效,默认情况下,组策略需要一分钟的时间才能生效.