我的机器上安装了 IE10,并试图访问我不拥有的 Web 应用程序。我正在尝试在我的桌面应用程序的 .net 浏览器控件中嵌入该 Web 应用程序的 URL。当我将 IE 的文档模式更改为 IE8 或 IE9 标准时,Web 应用程序 URL 加载正常,但无法在默认 IE7 标准模式下加载。我希望能够在我的 .net 应用程序中以编程方式强制 Web 浏览器控件以 IE8 或 IE9 标准模式运行 IE。我用谷歌搜索了很多,我发现的大多数解决方案都谈到了以下两种方法。
创建一个注册表项以强制 IE 为我的应用程序模拟特定模式。
将 META 标记添加到 HTML 页面以强制它以特定模式打开。
有没有其他建议的方法呢?早些时候,我记得我可以使用 wininet setInternetOption API 增加每台服务器的最大连接数(IE)。有没有这样的 API 可以为我的应用程序设置 IE 模式?如果有人能指出一些相同的代码片段,我将不胜感激。