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().