Документация
ОС Аврора 5.1.6

CookieManager

Может использоваться для управления cookie. Подробнее…

Подключение: #include <cookiemanager.h>

Диаграмма наследования для Aurora::WebView::CookieManager:

Сигналы

void allCookiesAvailable (QVariantList cookies)
Испускается, когда доступен результат извлечения cookie (для всех cookie).
void urlCookiesAvailable (QVariantList cookies)
Испускается, когда доступен результат извлечения cookie (для url cookie).
void cookiesDeleted (int count)
Испускается при успешном удалении cookie.

Публичные функции-члены

virtual ~CookieManager ()
Деструктор по умолчанию.
Q_INVOKABLE bool retrieveAllCookies ()
Q_INVOKABLE bool retrieveUrlCookies (const QString &url, bool includeHttpOnly)
Вызов для получения cookie для определённого URL-адреса. Подробнее…
Q_INVOKABLE bool deleteCookies (const QString &url, const QString &cookieName)
Вызывается для удаления cookies. Подробнее…
void notifyAllCookiesAvailable (QList<Cookie> cookies)
void notifyUrlCookiesAvailable (QList<Cookie> cookies)
void notifyCookiesDeleted (int count)

Статические публичные функции-члены

static QSharedPointer<CookieManager> GetInstance (QQmlEngine *qmlEngine=nullptr, QJSEngine *jsEngine=nullptr)
Возвращает экземпляр глобального CookieManager.

Подробное описание

Может использоваться для управления cookie.

CookieManager — это глобальный синглтон, который работает с обычным WebViewItem.

Описание функций-членов

deleteCookies()

Q_INVOKABLE bool Aurora::WebView::CookieManager::deleteCookies (const QString & url, const QString & cookieName)

Вызывается для удаления cookies.

Параметры

url url (url.com)
cookieName Название конкретного cookie.

Если указаны оба значения url и cookieName, все cookie хоста и домена, соответствующие обоим, будут удалены. Если указан только url, будут удалены все cookie хоста (но не cookie домена) независимо от пути. Если url пуст, будут удалены все cookie для всех хостов и доменов.

Возвращает true, если к cookie можно получить доступ, результат приходит с сигналом cookiesDeleted(). false, если url непустой и недействительный.

retrieveAllCookies()

Q_INVOKABLE bool Aurora::WebView::CookieManager::retrieveAllCookies ()

Вызывается для извлечения всех существующих cookie.

Возвращает true, если возможен доступ к cookie, результат приходит с сигналом cookiesAvailable().

retrieveUrlCookies()

Q_INVOKABLE bool Aurora::WebView::CookieManager::retrieveUrlCookies (const QString & url, bool includeHttpOnly)

Вызов для получения cookie для определённого URL-адреса.

Параметры

url url (https://url.com)
includeHttpOnly Передаётся значение true, чтобы получить файлы cookie, доступные только по HTTP.

Возвращает true, если возможен доступ к cookie, результат приходит с сигналом cookiesAvailable().

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.