Qt QWebEngineView 忽略https验证

背景

Qt版本:5.9.6

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

重新编译

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

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

自定义 QWebEnginePage

继承QWebEnginePage,重写certificateError函数

MyQWebEnginePage.h

MyQWebEnginePage.cpp

调用

相关推荐
Wang's Blog16 小时前
Go-Zero 项目开发47:自研微服务框架的必要性与核心结构设计
开发语言·微服务·golang
白鸽(二般)16 小时前
MinIO Java Client API
java·开发语言
hPw0eKIqD16 小时前
C++ 模板参数推导问题小记(非推导上下文)
开发语言·c++
临床数据科学和人工智能兴趣组16 小时前
要使用 R Markdown,首先需要安装 R 和 RStudio,接着安装 rmarkdown 包
开发语言·数据挖掘·数据分析·r语言·r语言-4.2.1
Nebula嵌入式17 小时前
【C语言】09-深入解析main函数
linux·c语言·开发语言·嵌入式
神罚天下ET19 小时前
c# ACME client (补充)
开发语言·c#
小灰灰搞电子19 小时前
Qt 实现魔法导航菜单源码分享
开发语言·qt
持敬chijing19 小时前
Python概述
开发语言·python
Quz21 小时前
QML SpinBox 基础与步长控制:可编辑输入与自定义步长
qt
lpfasd12321 小时前
编程语言榜单变迁分析
开发语言·后端·scala