背景:
在qt中实现web显示,根据qt的版本和对应编译器的版本,有如下选择:
(1)5.6以下的版本,基于QtWebkit
(2)5.6以上的MSVC版本,移除了QtWebkit 模块,可采用基于 Chromium 的浏览器引擎 Qt WebEngine
(3)5.6以上的mingw 版本,没有Qt WebEngine ,只能采用QAxWidget 控件
由于本人Qt版本为qt5.12.9,不想使用MSVC版本的,最后只能选择使用QAxWidget 解决,遇到了一个新问题,
加载的网页 会报一大堆JS 弹窗报错。
代码已经进行了屏蔽弹窗处理:
webWidget->setProperty("DisplayAlerts",false); //不显示任何警告信息
依然会无限弹窗报错,JS那些警告报错并不会影响正常的网页使用流程,希望能通过设置屏蔽掉所有的弹窗。求教!