0

将其用作 MFC 中的 CDHTMLDialog,我注意到对于某些网站(例如 wikipedia.org),嵌入式 IE 报告的documentMode属性为 7,而使用 IE 应用程序正确地将documentMode属性显示为 8。IE11 也是如此(documentMode独立启动时属性为 11,嵌入式使用时属性为 7)。这里发生了什么 ?

4

1 回答 1

0

IE 的兼容性视图设置决定了网站呈现方式的优先级。默认情况下,这些设置强制所有 Intranet 站点进入兼容性视图,无论DOCTYPE. 您可以使用X-UA-Compatiblewhich 覆盖兼容性视图设置,因此无论浏览器设置如何,页面都将以标准模式呈现。元X-UA-Compatible标记允许您设置页面应呈现为哪个版本的 Internet Explorer。例如,使用IE=Edge告诉浏览器呈现最新的。

<meta http-equiv="X-UA-Compatible" content="IE=edge">
于 2015-07-06T10:42:17.043 回答