Команда Javascript не выполняется в режиме выпуска с WebEngineView - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь запустить простую команду 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");
...