首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何忽略Qt5 QML QWebKit 3.0中的QWebKit错误?

如何忽略Qt5 QML QWebKit 3.0中的QWebKit错误?
EN

Stack Overflow用户
提问于 2013-02-13 23:09:49
回答 2查看 1.8K关注 0票数 1

我在Qt5 QML QWebKit 3.0中显示Qt5 QML QWebKit 3.0时遇到了问题。

问题在于SSL证书。有一个Qt 4.*的解决方案,但是我需要在Qt 5.0.1中实现它,在那里所有的API都已经改变了。

Qt 4.*的示例解决方案可以在这里找到,链接

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-14 22:50:58

以下是解决方案,如何在Qt5中忽略QML中的SSL错误。它帮助我展示了facebook页面。我要用实验API。该解决方案对于Windows7.64位中的QT5.0.1 msvc2010版本是正确的。

代码语言:javascript
复制
import QtWebKit 3.0
import QtWebKit.experimental 1.0

WebView {
    id: webView;
    url: "https://www.facebook.com";
    experimental.certificateVerificationDialog: Item {
        Component.onCompleted: {
            model.accept();
        }
    }
}
票数 1
EN

Stack Overflow用户

发布于 2014-03-03 22:43:41

我无法用QT5.1和MinGW4.8来解决这个问题。

最后,我安装了新的Qt5.2版本,其中包含了更有表现力的错误消息:

代码语言:javascript
复制
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_get_error

因此,有了这些新信息,解决方案就是安装Win32OpenSSL:http://slproweb.com/products/Win32OpenSSL.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14865033

复制
相关文章

相似问题

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