Qt QWebEngineView 忽略https验证

背景

Qt版本:5.9.6

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

重新编译

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

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

自定义 QWebEnginePage

继承QWebEnginePage,重写certificateError函数

MyQWebEnginePage.h

MyQWebEnginePage.cpp

调用

相关推荐
无名的小三轮5 分钟前
第二章 信息安全概述
开发语言·php
清水白石00812 分钟前
深入 Python 对象模型:PyObject 与 PyVarObject 全解析
开发语言·python
独自破碎E16 分钟前
说说Java中的反射机制
java·开发语言
吃不吃早饭23 分钟前
深入浅出:HTTPS 安全机制 + PHP 文件包含与伪协议全解析
安全·https·php
一直都在57224 分钟前
SpringBoot3 框架快速搭建与项目工程详解
java·开发语言
子云之风25 分钟前
LSPosed 项目编译问题解决方案
java·开发语言·python·学习·android studio
lendsomething32 分钟前
graalvm使用实战:在java中执行js脚本
java·开发语言·javascript·graalvm
烤麻辣烫33 分钟前
java进阶--刷题与详解-2
java·开发语言·学习·intellij-idea
期待のcode33 分钟前
性能监控工具
java·开发语言·jvm
小屁猪qAq42 分钟前
设计模式总纲
开发语言·c++·设计模式