Spec-Zone.ru › Qt 5.6

Класс QWebEngineCookieStore

Класс QWebEngineCookieStore предоставляет доступ к файлам cookie Chromium. Подробнее...

Заголовок: #include <QWebEngineCookieStore>
С момента: Qt 5.6
Наследует: QObject
  • Список всех членов, включая унаследованные

Открытые функции

virtual ~QWebEngineCookieStore()
void deleteAllCookies()
void deleteCookie(const QNetworkCookie &cookie, const QUrl &origin = QUrl())
void deleteSessionCookies()
void loadAllCookies()
void setCookie(const QNetworkCookie &cookie, const QUrl &origin = QUrl())
  • 31 открытая функция унаследована от QObject

Сигналы

void cookieAdded(const QNetworkCookie &cookie)
void cookieRemoved(const QNetworkCookie &cookie)
  • 2 сигнала унаследованы от QObject

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 11 статических открытых членов унаследованы от QObject
  • 9 защищенных функций унаследованы от QObject

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

Класс QWebEngineCookieStore предоставляет доступ к файлам cookie Chromium.

Класс позволяет получить доступ к HTTP-файлам cookie Chromium для определенного профиля. Он может использоваться для синхронизации файлов cookie Chromium и QNetworkAccessManager, а также для задания, удаления и перехвата файлов cookie во время навигации. Поскольку операции с файлами cookie асинхронны, пользователь может выбрать предоставление функции обратного вызова для получения уведомлений об успешном выполнении операции. Обработчики сигналов для удаления и добавления не должны использоваться для выполнения ресурсоёмких задач, так как они могут заблокировать поток ввода-вывода в случае блокирующего соединения.

Используйте QWebEngineProfile::cookieStore() и QQuickWebEngineProfile::cookieStore() для доступа к объекту хранилища файлов cookie для определенного профиля.

Документация по членам-функциям

[virtual] QWebEngineCookieStore::~QWebEngineCookieStore()

Уничтожает объект QWebEngineCookieStore.

[signal] void QWebEngineCookieStore::cookieAdded(const QNetworkCookie &cookie)

Этот сигнал генерируется всякий раз, когда новый файл cookie cookie добавляется в хранилище файлов cookie.

[signal] void QWebEngineCookieStore::cookieRemoved(const QNetworkCookie &cookie)

Этот сигнал генерируется всякий раз, когда файл cookie cookie удаляется из хранилища файлов cookie.

void QWebEngineCookieStore::deleteAllCookies()

Удаляет все файлы cookie в хранилище файлов cookie.

Примечание: Эта операция является асинхронной.

См. также loadAllCookies().

void QWebEngineCookieStore::deleteCookie(const QNetworkCookie &cookie, const QUrl &origin = QUrl())

Удаляет файл cookie cookie из хранилища файлов cookie. Можно указать необязательный аргумент URL origin, чтобы ограничить область удаляемого файла cookie.

Примечание: Эта операция является асинхронной.

void QWebEngineCookieStore::deleteSessionCookies()

Удаляет все сеансовые файлы cookie из хранилища файлов cookie. Сеансовые файлы cookie не имеют назначенной даты истечения срока действия.

Примечание: Эта операция является асинхронной.

См. также loadAllCookies().

void QWebEngineCookieStore::loadAllCookies()

Загружает все файлы cookie в хранилище файлов cookie. Сигнал cookieAdded() генерируется при загрузке каждого файла cookie. Файлы cookie загружаются автоматически при инициализации хранилища, что в большинстве случаев происходит при загрузке первого URL-адреса. Однако вызов этой функции полезен, если файлы cookie должны быть перечислены перед входом в веб-содержимое.

Примечание: Эта операция является асинхронной.

void QWebEngineCookieStore::setCookie(const QNetworkCookie &cookie, const QUrl &origin = QUrl())

Добавляет файл cookie cookie в хранилище файлов cookie. Можно указать необязательный аргумент URL origin, чтобы ограничить область действия файла cookie. Указанный URL также должен включать схему.

Примечание: Эта операция является асинхронной.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qwebenginecookiestore.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API