我的问题可能很疯狂,我知道它必须是类似 COM 的东西,但我需要在我的应用程序中包含和 COM 特定版本的 Web 浏览器,无论计算机当前使用的是什么版本的浏览器,比如在项目中包含 IE7(dll 文件或其他),COM 将其编程为 C++ 应用程序中的窗口,以在 Internet 上浏览网页,尽管客户端计算机中的默认浏览器是 IE9。并将带有 IE7 文件的已编译项目部署到客户端计算机。如果 IE/COM 不能那样工作,是否还有其他浏览器可以做到这一点?
非常感谢!
加拿大永
最佳答案
不,您不能在您的应用程序中“嵌入”特定版本的 Internet Explorer。但您可能不需要:当您在应用程序中使用 IE COM WebBrowser 控件时,默认情况下它以 IE7 兼容模式运行。仅当您显式设置列出您的可执行文件名称的 FEATURE_BROWSER_EMULATION
注册表项时,才会使用更高版本的模式。
关于c++ - 在 C++ 应用程序中嵌入特定的 Web 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18605023/