Класс QWebEngineUrlSchemeHandler
Класс QWebEngineUrlSchemeHandler является базовым классом для обработки пользовательских схем URL. Подробнее...
| Заголовок: | #include <QWebEngineUrlSchemeHandler> |
| С момента: | Qt 5.6 |
| Наследует: | QObject |
Открытые функции
| QWebEngineUrlSchemeHandler(QObject *parent = Q_NULLPTR) | |
| ~QWebEngineUrlSchemeHandler() | |
| virtual void | requestStarted(QWebEngineUrlRequestJob *request) = 0 |
- 32 открытые функции, унаследованные от QObject
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 11 статических открытых членов, унаследованных от QObject
- 9 защищенных функций, унаследованных от QObject
Подробное описание
Класс QWebEngineUrlSchemeHandler является базовым классом для обработки пользовательских схем URL.
Чтобы реализовать пользовательскую схему URL для QtWebEngine, необходимо написать класс, производный от этого класса, и переопределить requestStarted(). Затем установите его с помощью QWebEngineProfile::installUrlSchemeHandler() или QQuickWebEngineProfile::installUrlSchemeHandler().
Документация по членам-функциям
QWebEngineUrlSchemeHandler::QWebEngineUrlSchemeHandler(QObject *parent = Q_NULLPTR)
Создает новый обработчик схемы URL.
Обработчик создается с родителем parent.
QWebEngineUrlSchemeHandler::~QWebEngineUrlSchemeHandler()
Удаляет пользовательский обработчик схемы URL.
[pure virtual] void QWebEngineUrlSchemeHandler::requestStarted(QWebEngineUrlRequestJob *request)
Этот метод вызывается всякий раз, когда запрос request для зарегистрированной схемы запускается.
Этот метод должен быть переопределен всеми пользовательскими обработчиками схем URL. Запрос асинхронный и не требует немедленного обработки.
См. также QWebEngineUrlRequestJob.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qwebengineurlschemehandler.html