Документация
ОС Аврора 5.1.4
Исполнение JS скриптов
/*
* SPDX-FileCopyrightText: Copyright 2024 Open Mobile Platform LLC <community@omp.ru>
* SPDX-License-Identifier: Proprietary
*/
/**
* @file
* @brief Содержит примеры использования JavaScriptString и JavaScriptFile.
*
* Если нужно получить результат выполнения в QML, нужно смотреть runJavaScript().
*/
import QtQuick 2.0
import Sailfish.Silica 1.0
import ru.auroraos.WebView 1.0
Page {
id: page
WebItem {
id: webView
anchors.fill: parent
url: "about:blank"
JavaScriptString {
javascript: "console.log('ON_MAIN_FRAME_LOAD_START')"
injectionPoint: JavaScriptFile.ON_MAIN_FRAME_LOAD_START
}
JavaScriptString {
javascript: "console.log('ON_MAIN_FRAME_DOCUMENT_AVAILABLE')"
injectionPoint: JavaScriptString.ON_MAIN_FRAME_DOCUMENT_AVAILABLE
}
JavaScriptFile {
javascript: "/path/to/some_script.js"
injectionPoint: JavaScriptString.ON_MAIN_FRAME_LOAD_END
}
}
}