【发布时间】:2011-04-03 00:43:29
【问题描述】:
我以 winforms 形式托管 MSIE。不幸的是,无论我是否给它一个在独立 IE 中以 IE8 模式运行的页面,它都坚持在兼容模式下运行。这样做的结果是,在独立 MSIE 中正确呈现的某些内容在托管控件中完全错位并弄乱了。
除了文档类型等之外,是否有一些神奇的方法可以告诉网络浏览器我希望它以与在独立 MSIE 中加载页面相同的方式呈现页面?
我不想使用注册表项覆盖 (http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx),因为我的表单是另一个应用程序加载项的一部分。我不想更改主应用程序的 IE 行为,也不想更改在该应用程序下运行的其他加载项。我只希望它在以 my 形式托管的浏览器中工作,而不是应用范围和进程范围。
【问题讨论】:
标签: winforms internet-explorer internet-explorer-8 webbrowser-control ie8-compatibility-mode