Qt QWebEngineView 忽略https验证

背景

Qt版本:5.9.6

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

重新编译

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

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

自定义 QWebEnginePage

继承QWebEnginePage,重写certificateError函数

MyQWebEnginePage.h

MyQWebEnginePage.cpp

调用

相关推荐
blue_blooded几秒前
对College数据进行多模型预测(R语言)
开发语言·r语言
努力的小帅12 分钟前
C++_红黑树树
开发语言·数据结构·c++·学习·算法·红黑树
CN-Dust13 分钟前
【C++】指针
开发语言·c++
hweiyu0016 分钟前
学习Scala语言的最佳实践有哪些?
开发语言·学习·scala
许野平31 分钟前
Rust:anyhow::Result 与其他 Result 类型转换
服务器·开发语言·rust·result·anyhow
Sammyyyyy1 小时前
Node.js 是怎么一步步撼动PHP地位的
开发语言·node.js·php
lly2024061 小时前
Node.js 路由
开发语言
程序员编程指南1 小时前
Qt 多线程调试技巧与常见问题
c语言·开发语言·c++·qt
程序媛一枚~1 小时前
使用Python,OpenCV计算跑图的图像彩色度
开发语言·python·opencv
golitter.1 小时前
python中的 @dataclass
开发语言·python