0

我的问题可能很疯狂,我知道它必须类似于 COM,但无论计算机当前使用什么版本的浏览器,我都需要在我的应用程序中包含和 COM 一个特定版本的 Web 浏览器,比如说包括 IE7( dll 文件或其他文件)在项目中,COM 将其编程为 C++ 应用程序中的一个窗口,以在互联网上浏览网页,尽管客户端机器中的默认浏览器是 IE9。并将带有 IE7 文件的编译项目部署到客户端计算机。如果 IE/COM 不能那样工作,任何其他浏览器都可以做到这一点吗?

非常感谢!

加拿大永

4

1 回答 1

3

不,您不能在您的应用程序中“嵌入”特定版本的 Internet Explorer。但您可能不需要:当您在应用程序中使用 IE COM WebBrowser Control 时,默认情况下它以 IE7 兼容模式运行。仅当您明确设置FEATURE_BROWSER_EMULATION列出可执行文件名称的注册表项时,才使用更高版本的模式。

于 2013-09-04T15:53:32.713 回答