在 X-UA 兼容的上下文中,旧的 Internet Explorer 如何知道更新的版本

How does an old Internet Explorer know of a newer version in context of X-UA-compatible

由于政策原因,我的公司仍在使用 Internet Explorer 9(是的,应该升级,我们知道)。

我们现在有一个 Web 应用程序,只有在设置

后才能正常运行
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

我的问题

IE 9 如何知道最新的 IE 版本(= Edge),因为 IE 9 出来时 Edge 并不存在?通过 Windows 更新?或者...?

这不是看起来的样子,只是一个过度使用的词。

首先,Edge 不是最新版本的 Internet Explorer。它是从 IE 派生出来的新浏览器。 "the latest IE version" Chrome 是最新的 Webkit 版本。

该元标记中引用的 "Edge" 是应该使用的呈现引擎。它只是意味着使用最新的渲染引擎(出于兼容性原因,IE 可以回退到以前的渲染引擎)。在 IE 9 中,这意味着强制网站在 IE 9 模式下处理,并忽略任何可能表明该网站在 IE 8 中运行更好的启发式方法。