Internet Explorer 模式下的边缘加载——有时?
Edge loads in Internet Explorer Mode -- sometimes?
我们正在开发一个网络应用程序。我们在测试中注意到了这组奇怪的矛盾行为:
- 使用 Edge 通过 Novell Access Manager(NAM) 访问网站时,页面以 Internet Explorer 模式加载并且无法正确呈现。
- 使用 Edge 访问 NAM 以外的网站时,页面运行正常(未使用 IE 模式)。
- 使用 Chrome 通过 NAM 访问网站时,页面运行正常。
- 在我调查的尝试此操作的同事中,只有大约一半遇到了这个问题。这意味着即使通过 NAM 和 Edge 也有一半工作。这是 edge 的网络设置,据我所知,我们的版本和 属性 设置是相同的。
是的,我们清除了缓存,重新启动了 edge,并重新加载了页面。我找到的大多数关于 IE 模式的在线帮助都是如何从浏览器打开或关闭它,但我们的用户群不会控制他们的安装(我们也不会)。为什么我的网站有时会触发此事件?只能通过 NAM,只能通过 Edge,即使那样,也不是所有人?注意 - 有问题的人总是会遇到问题。
我什至都在努力诊断发生了什么,因为我无法在受影响的浏览器上进入 devtools,因为 IE 模式关闭了 devtools,而且我似乎没有这个消息告诉的“IEChooser”应用程序我关于。所以我什至都在为去哪里看而苦苦挣扎。有什么想法甚至要检查什么吗?
这个问题出现在哪个版本的 Edge 上?
据我了解,IE模式是Edge中的一种特殊工作模式,用于兼容一些老站点,或者使用一些老技术(比如activeX控件)。所以这个问题不会出现在Chrome.
When going to the website outside NAM using Edge, the page works fine (does not use IE Mode).
很遗憾,我对 Novell Access Manager 了解不多,从我搜索的内容来看,它似乎是一个管理工具?所以你说的第二点我不是很明白,好像是网站?
我不确定它是否修改了注册表数据,或者是否修改了其他组策略配置。但是你可以尝试导航到:edge://compat
在 Edge 中检查企业模式站点列表中是否有任何站点信息。类似于 this.
此外,您可以在 Edge 中导航到 edge://settings/defaultBrowser
并尝试在下面设置此配置,将 Allow sites to be reloaded in Internet Explorer mode
设置为 Don't allow
并重新启动 Edge。
我们最终确定我们的系统应用了一项网络策略,该策略将域指定为应该使用 ie11 的域。这就是为什么在我们的浏览器设置中看不到它,以及为什么它在人与人之间的行为不同。我们不知道为什么应用该策略,可能是有人在做一些测试。我们也不知道为什么有些人而不是其他人,或者为什么它被留在原地。但是一旦它被解除,Edge 就会按预期工作。
我们正在开发一个网络应用程序。我们在测试中注意到了这组奇怪的矛盾行为:
- 使用 Edge 通过 Novell Access Manager(NAM) 访问网站时,页面以 Internet Explorer 模式加载并且无法正确呈现。
- 使用 Edge 访问 NAM 以外的网站时,页面运行正常(未使用 IE 模式)。
- 使用 Chrome 通过 NAM 访问网站时,页面运行正常。
- 在我调查的尝试此操作的同事中,只有大约一半遇到了这个问题。这意味着即使通过 NAM 和 Edge 也有一半工作。这是 edge 的网络设置,据我所知,我们的版本和 属性 设置是相同的。
是的,我们清除了缓存,重新启动了 edge,并重新加载了页面。我找到的大多数关于 IE 模式的在线帮助都是如何从浏览器打开或关闭它,但我们的用户群不会控制他们的安装(我们也不会)。为什么我的网站有时会触发此事件?只能通过 NAM,只能通过 Edge,即使那样,也不是所有人?注意 - 有问题的人总是会遇到问题。
我什至都在努力诊断发生了什么,因为我无法在受影响的浏览器上进入 devtools,因为 IE 模式关闭了 devtools,而且我似乎没有这个消息告诉的“IEChooser”应用程序我关于。所以我什至都在为去哪里看而苦苦挣扎。有什么想法甚至要检查什么吗?
这个问题出现在哪个版本的 Edge 上?
据我了解,IE模式是Edge中的一种特殊工作模式,用于兼容一些老站点,或者使用一些老技术(比如activeX控件)。所以这个问题不会出现在Chrome.
When going to the website outside NAM using Edge, the page works fine (does not use IE Mode).
很遗憾,我对 Novell Access Manager 了解不多,从我搜索的内容来看,它似乎是一个管理工具?所以你说的第二点我不是很明白,好像是网站?
我不确定它是否修改了注册表数据,或者是否修改了其他组策略配置。但是你可以尝试导航到:edge://compat
在 Edge 中检查企业模式站点列表中是否有任何站点信息。类似于 this.
此外,您可以在 Edge 中导航到 edge://settings/defaultBrowser
并尝试在下面设置此配置,将 Allow sites to be reloaded in Internet Explorer mode
设置为 Don't allow
并重新启动 Edge。
我们最终确定我们的系统应用了一项网络策略,该策略将域指定为应该使用 ie11 的域。这就是为什么在我们的浏览器设置中看不到它,以及为什么它在人与人之间的行为不同。我们不知道为什么应用该策略,可能是有人在做一些测试。我们也不知道为什么有些人而不是其他人,或者为什么它被留在原地。但是一旦它被解除,Edge 就会按预期工作。