C++ (Qt)#ifndef _MYNETWORKCOOKIEJAR_H#define _MYNETWORKCOOKIEJAR_H #include <QList>#include <QNetworkCookie> class RemadedNetworkCookieJar: public QNetworkCookieJar{public: RemadedNetworkCookieJar(); virtual ~RemadedNetworkCookieJar(); QList<QNetworkCookie> getAllCookies(); void setAllSitesCookies(const QList<QNetworkCookie>& cookieList);}; #endif /* _MYNETWORKCOOKIEJAR_H */
C++ (Qt)#include "RemadedNetworkCookieJar.h" RemadedNetworkCookieJar::RemadedNetworkCookieJar() {} QList<QNetworkCookie> RemadedNetworkCookieJar::getAllCookies(){ return this->allCookies();} void RemadedNetworkCookieJar::setAllSitesCookies(const QList<QNetworkCookie>& cookieList){ this->setAllCookies(cookieList);} RemadedNetworkCookieJar::~RemadedNetworkCookieJar() { }
C++ (Qt)this->jar = new RemadedNetworkCookieJar();this->webView.page()->networkAccessManager()->setCookieJar(this->jar);
manager->setCookieJar(new QNetworkCookieJar());
manger->clearCookies()