Qt WebKit и постоянные Cookies
У меня есть mainwindow, в нем у меня есть один QWebView. Я хочу сделать определенный сайт (www.kdkdkkd.com например) cookies постоянные, поэтому каждый раз, когда пользователь закрывает и снова открывает браузер, ему не нужно снова входить в систему.
спасибо,
3 ответов
вам нужно установить свой собственный "Cookie Jar".
- использовать
QNetworkAccessManager::setCookieJar
. - расширения
QNetworkCookieJar
- поскольку он не сохраняет cookies по умолчанию при закрытии браузера:
после
существует официальная демонстрация Qt, называемая"Обозреватель". Он реализует класс CookieJar, который поддерживает сохранение и загрузку куки-файлов .ini-файл, используя стек QSettings.
Как только cookie(ы) зарегистрированы в NAM (NetworkAccessManager), установите webview для его использования :
myWebView->page()->setNetworkAccessManager(myNAM);