Web: support for saving cookies across sessions - fixes #2447

This commit is contained in:
Yorik van Havre
2016-05-24 12:38:18 -03:00
parent 08e049f93c
commit 6fceaab416
4 changed files with 198 additions and 0 deletions

View File

@@ -53,6 +53,7 @@
#endif
#include "BrowserView.h"
#include "CookieJar.h"
#include <Gui/Application.h>
#include <Gui/MainWindow.h>
#include <Gui/ProgressBar.h>
@@ -168,6 +169,10 @@ BrowserView::BrowserView(QWidget* parent)
view->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
view->page()->setForwardUnsupportedContent(true);
// set our custom cookie manager
FcCookieJar* cookiejar = new FcCookieJar(this);
view->page()->networkAccessManager()->setCookieJar(cookiejar);
// setting background to white
QPalette palette = view->palette();