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