I'm creating a javaFX browser integrated with a swing application. This browser 
opens a webpage that makes a call to a javascript function that should be 
injected befor the document finishes loading. Is there a way to do something 
similar to what BrowserFunction does for a SWT browser? So that way I can use 
the injected function any time and at any open page within the JavaFX browser.

I just tried injecting the function with a member by using the JSObject class. 
This code is added in the loadWorker of the WebEngine with the stateProperty. I 
also tested it by adding this to the documentProperty by I'm still not able to 
make it work. The function is correctly added but it's not used because it 
seems to be injected after the document finished loading and I need it before 
that.

window = (JSObject) engine.executeScript("window");

window.setMember("app", jl);

Reply via email to