Документация
ОС Аврора 5.2.0
IJavaScriptHandler abstract
Используется для вызова нативного кода на C++ из JS на веб-странице. Подробнее…
| Подключение: | #include <ijavascriptextension.h> |
Публичные функции-члены
| virtual | ~IJavaScriptHandler ()=default Деструктор по умолчанию. |
| virtual QVariant | executeNative (const QString &name, const QVariant &data)=0 Обработка вызова функции JavaScript executeNative. Подробнее... |
Подробное описание
Используется для вызова нативного кода на C++ из JS на веб-странице.
WebView
поддерживает вызов нативных функций из JS-контекста через
executeNative().
С помощью этого интерфейса реализуется обработчик и регистрируется в
IJavaScriptExtension с помощью
IJavaScriptExtension::setJavaScriptHandler().
Описание функций-членов
executeNative()
| virtual QVariant Aurora::WebView::IJavaScriptHandler::executeNative (const QString & name, const QVariant & data) | pure virtual |
Обработка вызова функции JavaScript executeNative.
Параметры
| name | Имя вызова для его идентификации. |
| data | Аргументы, которые были переданы из вызова JavaScript. |
Возвращает значение, которое будет передано на сторону JavaScript в качестве возвращаемого значения для вызова
функции executeNative.