背景
Qt版本:5.9.6
Qt通过WebEngineView加载网页时,如果遇到https且证书未认证,会导致页面加载失败。一般情况下内部web服务器的http是证书都是自签的,无法通过验证,但也有其他的解决方案。
重新编译
修改Qt的源码,重新编译。
确实有人这么干,这里不推荐。
自定义 QWebEnginePage
继承QWebEnginePage,重写certificateError函数
MyQWebEnginePage.h

MyQWebEnginePage.cpp

调用
