Qt QWebEngineView 忽略https验证

背景

Qt版本:5.9.6

Qt通过WebEngineView加载网页时,如果遇到https且证书未认证,会导致页面加载失败。一般情况下内部web服务器的http是证书都是自签的,无法通过验证,但也有其他的解决方案。

重新编译

修改Qt的源码,重新编译。

确实有人这么干,这里不推荐。

自定义 QWebEnginePage

继承QWebEnginePage,重写certificateError函数

MyQWebEnginePage.h

MyQWebEnginePage.cpp

调用

相关推荐
追烽少年x12 小时前
Qt面试题合集(一)
qt
研☆香12 小时前
深入解析JavaScript的arguments对象
开发语言·前端·javascript
zzzgw_200112 小时前
io_uring的机理和跟epoll的对比
java·开发语言
AuroraWanderll12 小时前
C++类和对象--访问限定符与封装-类的实例化与对象模型-this指针(二)
c语言·开发语言·数据结构·c++·算法
一只小bit12 小时前
Qt Widget 控件介绍:覆盖常用属性及API
开发语言·c++·qt·命令模式·cpp
white-persist12 小时前
网络空间安全核心领域技术架构深度解析
c语言·开发语言·网络·python·安全·网络安全·架构
qq_4639448612 小时前
如何修改Anaconda虚拟环境的名字?
开发语言·python·anaconda
秦苒&12 小时前
【C语言指针三】一维数组传参的本质、冒泡排序、二级指针、指针数组、指针数组模拟二维数组、字符指针变量
c语言·开发语言
【非典型Coder】12 小时前
JVM 垃圾收集器中的记忆集与读写屏障
java·开发语言·jvm
嘻哈baby12 小时前
Let‘s Encrypt免费证书与HTTPS配置完全指南
chrome·网络协议·https