更改Web浏览器控件的IE模式

时间:2013-08-28 10:05:50

标签: .net webbrowser-control ie8-browser-mode

我的计算机上安装了IE10,并且正在尝试访问我不拥有的Web应用程序。我试图在我的桌面应用程序中的.net浏览器控件中嵌入该Web应用程序的URL。当我将IE的文档模式更改为IE8或IE9标准时,Web应用程序URL加载正常,但无法加载默认的IE7标准模式。我希望能够强制Web浏览器控件在我的.net应用程序中以编程方式在IE8或IE9标准模式下运行IE。我google了很多&我发现的大多数解决方案都谈到了以下两种方法。

  1. 创建一个注册表项以强制IE模拟我的应用程序的特定模式。

  2. 将META标记添加到HTML页面以强制它以特定模式打开。

  3. 还有其他建议的方法吗?早些时候,我记得我可以使用wininet setInternetOption API增加每台服务器的最大连接数(IE)。是否有任何此类API为我的应用程序设置IE模式?如果有人可以为我指出相同的代码片段,我将非常感激。

1 个答案:

答案 0 :(得分:3)

您必须更改注册表,因为它在您本机安装的版本的兼容模式下运行。请参阅以下链接。

Will the IE9 WebBrowser Control Support all of IE9's features, including SVG?