将它用作MFC的CDHTMLDialog,我注意到对于某些网站(例如wikipedia.org),嵌入式IE会报告documentMode
属性为7,而正确使用IE应用程序会显示{{1}同样的事情也适用于IE11(documentMode
属性在独立启动时为11,在嵌入时使用为7。这里发生了什么?
答案 0 :(得分:0)
IE的兼容性视图设置决定了网站呈现方式的优先级。默认情况下,无论DOCTYPE
如何,这些设置都会强制所有Intranet站点进入兼容性视图。您可以使用X-UA-Compatible
覆盖兼容性视图设置,因此无论浏览器设置如何,页面都将以标准模式呈现。
X-UA-Compatible
元标记允许您设置应将页面呈现为哪个版本的Internet Explorer。例如,使用IE=Edge
告诉浏览器呈现最新的。
<meta http-equiv="X-UA-Compatible" content="IE=edge">