1

我正在使用 QAxWidget 通过 Internet Explorer 11 显示页面,它向我显示了“兼容性视图”中的所有页面,尽管它们没有在 Internet Explorer 本身中设置。

是否可以将其关闭,并让组件以“正常”模式显示页面,即让底层 Internet Explorer 11 像正常启动时那样将自己签名为 Firefox(即不是通过 QAxWidget / ActiveX Control )

谢谢!独山

4

1 回答 1

0

您显然需要访问 IE 对象模型并以编程方式调整该模式。为此,您想开始学习IE API

另外,我让我的 Qt 项目与 RDP 交互,你可以为 IE11 做类似的事情。

在您的项目文件中 TYPELIBS = $$PWD/rdp/mstscax.dll // 替换为您的类型库的路径。然后,您需要将生成的头文件以及 .cpp 包含到您的项目中。那么您可能会有其他问题更好地单独讨论。或者您可以查看导入类型库的 Qt dumpcpp 文档。

于 2014-07-28T20:20:25.647 回答