Я создаю браузер javaFX, интегрированный с Swing-приложением.Этот браузер открывает веб-страницу, которая вызывает функцию javascript, которая должна быть введена до того, как документ завершит загрузку.Есть ли способ сделать что-то похожее на то, что BrowserFunction делает для браузера SWT?Таким образом, я могу использовать внедренную функцию в любое время и на любой открытой странице в браузере JavaFX.
Я только что попытался внедрить функцию с помощью члена с помощью класса JSObject.Этот код добавляется в loadWorker WebEngine с помощью stateProperty.Я также проверил это, добавив это в documentProperty, поскольку я до сих пор не могу заставить его работать.Функция добавлена правильно, но она не используется, потому что кажется, что она введена после того, как документ закончил загрузку, и мне нужно это до этого.
window = (JSObject) engine.executeScript("window");
window.setMember("app", jl);