【发布时间】:2014-12-28 09:03:41
【问题描述】:
是否可以像以前使用QtWebKit 一样访问QtWebEngine 中的QNetworkCookieJar?我在文档中的任何地方都找不到它...
【问题讨论】:
标签: c++ qt cookies qtnetwork qtwebengine
是否可以像以前使用QtWebKit 一样访问QtWebEngine 中的QNetworkCookieJar?我在文档中的任何地方都找不到它...
【问题讨论】:
标签: c++ qt cookies qtnetwork qtwebengine
从 Qt 5.6 开始,您可以使用QWebEngineCookieStore class。
【讨论】:
QNetworkCookie 可用于 QtWebEngine,但只能通过旧的 QNetworkAccessManager 使用,因为 QtWebEngine 使用自己的 HTTP 实现。你可以注意到这个while reading one of the examples:
contains(DEFINES, QWEBENGINEPAGE_SETNETWORKACCESSMANAGER) {
HEADERS += cookiejar.h networkaccessmanager.h
SOURCES += cookiejar.cpp networkaccessmanager.cpp
}
详情请参考以下示例:
【讨论】: