Класс QWebEngineUrlSchemeHandler
Класс QWebEngineUrlSchemeHandler является базовым классом для обработки пользовательских схем URL. Подробнее...
| Заголовок: | #include <QWebEngineUrlSchemeHandler> |
| С тех пор: | Qt 5.6 |
| Наследует: | QObject |
Открытые функции
| QWebEngineUrlSchemeHandler(QObject *parent = Q_NULLPTR) | |
| virtual | ~QWebEngineUrlSchemeHandler() |
| virtual void | requestStarted(QWebEngineUrlRequestJob *request) = 0 |
- 34 открытые функции, унаследованные от QObject
Дополнительные наследуемые члены
- 1 свойство, унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 1 открытая переменная, унаследованная от QObject
- 10 статические открытые члены, унаследованные от QObject
- 9 защищённые функции, унаследованные от QObject
- 2 защищённые переменные, унаследованные от QObject
Подробное описание
Класс QWebEngineUrlSchemeHandler является базовым классом для обработки пользовательских схем URL.
Для реализации пользовательской схемы URL для QtWebEngine необходимо написать класс, производный от этого класса, и переопределить requestStarted(). Затем установите его с помощью QWebEngineProfile::installUrlSchemeHandler() или QQuickWebEngineProfile::installUrlSchemeHandler().
Документация по функциям-членам
QWebEngineUrlSchemeHandler::QWebEngineUrlSchemeHandler(QObject *parent = Q_NULLPTR)
Создаёт новый обработчик схемы URL.
Обработчик создаётся с родителем parent.
[virtual] 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/archives/qt-5.11/qwebengineurlschemehandler.html