使用它作为MFC的CDHTMLDialog,我注意到对于一些网站(如wikipedia.org)嵌入式IE报告documentMode
财产7,而使用IE应用程序正确呈现documentMode
属性为8.对于IE11也是如此(documentMode
属性在独立启动时为11,在嵌入时为7)。这里发生了什么 ?IE8打破兼容性视图如果嵌入作为activeX
0
A
回答
0
IE的兼容性视图设置决定网站呈现方式的优先顺序。默认情况下,这些设置强制所有Intranet站点进入兼容性视图,无论DOCTYPE
。您可以使用覆盖兼容性视图设置的X-UA-Compatible
,因此无论浏览器设置如何,页面都将在标准模式下呈现。 使用元标记X-UA-Compatible
可以设置该页面应呈现为哪个版本的Internet Explorer。例如,使用IE=Edge
告诉浏览器呈现最新的。
<meta http-equiv="X-UA-Compatible" content="IE=edge">
+2
当您的答案适用于直接由IE加载的网页时,您的答案是正确的,但是,它无法解释IE与承载Web浏览器控件的应用程序之间的默认差异。 (这些差异的存在是因为它假定应用程序的兼容性要求不同于浏览器。)请参阅我之前评论中的链接以获取更多信息。 –
相关问题
- 1. IE8兼容性视图
- 2. VB6的ActiveX停止破坏兼容性
- 3. 如何以编程方式打开IE8兼容性视图
- 4. jQuery和IE8兼容性视图
- 5. ie8兼容性
- 6. IE8兼容性查看打破ASP:菜单
- 7. maven;如何打破向后兼容性?
- 8. 弹出如果IE8兼容
- 9. D3 IE8兼容性?
- 10. ASP.NET强制IE8使用IE7或IE8兼容性视图
- 11. 阻止IE9进入兼容性视图
- 12. IE8兼容性问题
- 13. C#Gmail兼容性视图
- 14. IE 11兼容性视图
- 15. IE9兼容性视图
- 16. 在IE8兼容性视图中出现问题?
- 17. 在IE8兼容性视图中,Mootools表单验证失败
- 18. 强制使用IE8浏览器兼容性视图
- 19. 从代码隐藏启用兼容性视图(IE8)?
- 20. 在IE7和IE8兼容性视图上测试我的网站?
- 21. 强制IE8 *不*使用兼容性视图
- 22. 错误在IE8页面加载(触发兼容性视图)
- 23. IE8不会在“兼容性视图”中加载JavaScript文件。
- 24. jQuery 1.4与IE8的兼容性如何?
- 25. Internet Explorer的兼容性视图打破了我的网站设计
- 26. IE8兼容性和线性梯度
- 27. 如何强制兼容性视图
- 28. 休眠和Infinispan嵌入式兼容性
- 29. IE8打破如果:对象不支持此属性或方法
- 30. 兼容性视图及其重要性
WebBrowser控件的处理方式与本机IE不同。使用BROWSER_EMULATION功能控制键将默认设置为您的首选项;请参阅https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation和http://stackoverflow.com/questions/646742/how-to-programmatically-turn-更多信息请访问ie-webbrowser-control。 –
@LanceLeonard就是这样! – kellogs