我有一个主窗口,其中有一个QWebView。
我想使某个网站(例如,www.kdkdkkd.com)成为永久性cookie,因此,每次用户关闭并重新弹出浏览器时,他都不需要再次登录。
谢谢,
最佳答案
您需要设置自己的“Cookie Jar”。
QNetworkAccessManager::setCookieJar
。 QNetworkCookieJar
-因为在关闭浏览器时默认情况下它不保留cookie:您可以通过在每个
QNetworkCookieJar::setCookiesFromUrl
上永久存储(最安全但最慢)或仅在关闭浏览器窗口时才能进行此操作(整体速度更快,但不安全,就好像您退出异常cookie jar 一样,不会保存)。请注意,不应将some cookies保留下来,您可以使用
QNetworkCookie::isSessionCookie
来确定。