Я использую новый WebEngine, чтобы играть и учиться.
Я пытаюсь найти некоторые аналогичные методы, найденные с помощью Qt WebKit: addToJavaScriptWindowObject()
Я обнаружил, что с помощью Qt WebEngine я должен использовать QWebChannel
для регистрации функций в объекте окна Javascript. Если это правильно, это приводит меня к следующему вопросу.
Я установил Qt 5.4.0 на свой компьютер. Я заметил, что qwebchannel.js
не найден в SDK, установленном на моем компьютере. Я нашел его в источнике Git.
Если у меня есть собственное настольное приложение Qt с QWebEnginePage
и QWebEngineView
, что мне нужно, чтобы иметь возможность регистрировать функции в объекте окна Javascript?
Мое настольное приложение автоматически переходит на созданную мной страницу http. Поэтому у меня есть доступ к содержимому, связанному с QWebEngineView
.
Какие шаги следует предпринять, чтобы я мог сделать эту работу?