首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Qt 5不能将https嵌入

Qt 5不能将https嵌入
EN

Stack Overflow用户
提问于 2017-04-28 11:50:57
回答 1查看 383关注 0票数 1

我正在我的linux机器上使用来自QT5.8.0的,我想开发一个web浏览器。我阅读了我的版本中的示例,并成功地在本地主机上使用http启动了它,但是当我在localhost上设置一个https时,我尝试了一个空白的网页:

bool网页::证书错误(const QWebEngineCertificateError &error)

但是我不知道如何使用它,我得到了一个错误:

用于本地主机的12988:13003:0428/122259:ERROR:cert_verify_proc_nss.cc(942) CERT_PKIXVerifyCert失败err=-8179

我想忽略证书错误

抱歉,我是Qt里的小妞!任何人都可以帮我

EN

回答 1

Stack Overflow用户

发布于 2021-03-04 14:52:34

您需要重写此方法。一种方法是从QWebEnginePage继承。

代码语言:javascript
运行
复制
class WebEnginePage : public QWebEnginePage {
protected:
    bool certificateError(const QWebEngineCertificateError&) override {
        // Ignore certificate error
        return true;
    }
public:
    using QWebEnginePage::QWebEnginePage;
};

然后设置视图的页。

代码语言:javascript
运行
复制
myView->setPage(new WebEnginePage(myView));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43679531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档