Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Алёна_4_12_1989 от Сентябрь 13, 2013, 17:50



Название: Хочу выйти из аккаунта в QWebView. Как это сделать программно.
Отправлено: Алёна_4_12_1989 от Сентябрь 13, 2013, 17:50
Добрый день. Я бы хотела удалить сохраненные пароли в QWebView программно. Я так понимаю, что нужно удалить cookies. Но не могу понять как это сделать. Можете мне подсказать? Спасибо.


Название: Re: Хочу выйти из аккаунта в QWebView. Как это сделать программно.
Отправлено: Nimbus от Сентябрь 13, 2013, 18:21
QNetworkCookieJar::setAllCookies( QList<QNetworkCookie> () )


Название: Re: Хочу выйти из аккаунта в QWebView. Как это сделать программно.
Отправлено: Алёна_4_12_1989 от Сентябрь 16, 2013, 09:55
Да, но эта функция вызывается только объектом. Она не статическая((


Название: Re: Хочу выйти из аккаунта в QWebView. Как это сделать программно.
Отправлено: Алёна_4_12_1989 от Сентябрь 16, 2013, 10:04
И еще эта функция protected((


Название: Re: Хочу выйти из аккаунта в QWebView. Как это сделать программно.
Отправлено: mutineer от Сентябрь 16, 2013, 10:31
void QNetworkAccessManager::setCookieJar()
Выставь пустые куки


Название: Re: Хочу выйти из аккаунта в QWebView. Как это сделать программно.
Отправлено: Алёна_4_12_1989 от Сентябрь 16, 2013, 12:09
Спасибо. Действительно помогло. Только почему-то нужно создавать каждый раз новый объект для параметра функции. Один и тот же если использовать - ерунда получается.