Я пытаюсь запустить простую команду Javascript в WebEngineView, но простая команда не запускается в сборке выпуска.Всплывающее окно отображается в отладочных сборках.Я предполагаю, что мне не хватает некоторых настроек сборки, но после некоторых копаний я все еще не могу найти, почему этот javascript не запускается.Вот мой простой пример:
QML:
WebEngineView {
id: webview
anchors.fill: parent
webChannel: channel
Component.onCompleted: {
var htmlString = "hello world";
loadHtml(htmlString);
}
WebEngineScript {
id: test
injectionPoint: WebEngineScript.DocumentReady
sourceUrl: "templates/guide/js/test.js"
worldId: WebEngineScript.MainWorld
}
userScripts: [test]
}
Test.js:
window.alert("Running");