Spec-Zone.ru › Qt

Класс QWebEngineUrlRequestInterceptor

Класс QWebEngineUrlRequestInterceptor предоставляет абстрактный базовый класс для перехвата URL-адресов. Подробнее...

Заголовок: #include <QWebEngineUrlRequestInterceptor>
CMake: find_package(Qt6 COMPONENTS WebEngineCore REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
С момента: Qt 5.6
Наследуется от: QObject
  • Список всех членов, включая унаследованные

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

QWebEngineUrlRequestInterceptor(QObject *p = nullptr)
virtual void interceptRequest(QWebEngineUrlRequestInfo &info) = 0

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

Реализация интерфейса QWebEngineUrlRequestInterceptor и установка перехватчика на профиль позволяют перехватывать, блокировать и изменять запросы URL-адресов перед их достижением сетевого стека Chromium.

Вы можете установить перехватчик на профиль с помощью QWebEngineProfile::setUrlRequestInterceptor() или QQuickWebEngineProfile::setUrlRequestInterceptor().

При использовании модуля Qt WebEngine Widgets, QWebEnginePage::acceptNavigationRequest() предоставляет дополнительные возможности для принятия или блокирования запросов.

См. также interceptRequest() и QWebEngineUrlRequestInfo.

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

QWebEngineUrlRequestInterceptor::QWebEngineUrlRequestInterceptor(QObject *p = nullptr)

Создаёт новый объект QWebEngineUrlRequestInterceptor с p в качестве родителя.

[pure virtual] void QWebEngineUrlRequestInterceptor::interceptRequest(QWebEngineUrlRequestInfo &info)

Переопределение этой виртуальной функции позволяет перехватывать запросы URL-адресов. Этот метод будет приостанавливать запрос URL-адреса до обработки.

info содержит информацию о запросе URL-адреса и будет отслеживать, были ли изменены её члены.

Предупреждение: Все вызовы методов к профилю в основной потоке будут блокироваться до завершения выполнения этой функции.

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

Spec-Zone.ru

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