Qt QWebEngineView 忽略https验证

背景

Qt版本:5.9.6

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

重新编译

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

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

自定义 QWebEnginePage

继承QWebEnginePage,重写certificateError函数

MyQWebEnginePage.h

MyQWebEnginePage.cpp

调用

相关推荐
ᐇ9599 分钟前
Java HashMap深度解析:数据结构、原理与实战指南
java·开发语言·数据结构
QT 小鲜肉32 分钟前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
MeowKnight95835 分钟前
【Qt】Qt实践记录2——TCP通信服务器和客户端demo
笔记·qt
程序员龙一38 分钟前
C++之static_cast关键字
开发语言·c++·static_cast
yue0081 小时前
C# 分部类读取学生信息
开发语言·c#
奶茶树1 小时前
【C++/STL】map和multimap的使用
开发语言·c++·stl
toooooop81 小时前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
聪明努力的积极向上1 小时前
【C#】事件简单解析
开发语言·c#
懒羊羊不懒@1 小时前
JavaSe—集合框架、Collection集合
java·开发语言