Как отмечалось выше, когда пользователь щелкает что-то, что меняет страницу, сценарии с использованием JavaFX больше не работают.
привет.html
<div onclick="app.byeBye()">bye</div>
до свидания.html
<div onclick="app.hello()">hello</div>
JavaApp.класс
public class JavaApp{
public void hello(){
//process some stuff here
setURL("/hello.html");
}
public void byeBye(){
//process some stuff here
setURL("/byebye.html");
}
private void setURL(final String uriString){
Platform.runLater(new Runnable(){
public void run(){
JSObject win = (JSObject) webViewPanel.getWebEngine().executeScript("window");
win.setMember("app", new JavaApp());
webViewPanel.loadURL(Browser.class.getResource(uriString).toExternalForm());
}
});
}
}
Что я должен сделать, чтобы решить эту проблему?