In JavaFX posso allegare un ascoltatore al lavoratore carico per una webEngine come questo:Come ottenere JavaFx WebEngine per segnalare errori in dettaglio?
webEngine.getLoadWorker().stateProperty().addListener(
new ChangeListener<Worker.State>() {
public void changed(ObservableValue ov, Worker.State oldState, Worker.State newState) {
System.out.println("webEngine result "+ newState.toString());
}
});
Tuttavia, se provo a caricare un documento ad un indirizzo https come ad esempio:
https://SomeLocalMachine.com:9443/jts/admin#action=com.ibm.team.repository.manageUsers
tutto quello che vengono stampati sulla console è:
webEngine result READY
webEngine result SCHEDULED
webEngine result RUNNING
webEngine result FAILED
(Lo stesso indirizzo https in Firefox o Chrome mi riceve una pagina di accesso)
Qualcuno sa come ottenere report più dettagliati da JavaFx WebEngine. Non voglio solo sapere che non è riuscito - ho bisogno di sapere why. I posso immaginare il mio errore è certificato SSL// HTTPS è legato, ma al momento sono abbastanza all'oscuro su quale parte di SSL causato a 'FAIL'
Dove hai inserito quel codice? Nel motore Web caricare il listener di modifica delle proprietà dello stato di lavoro? – jewelsea
Sì in ChangeListener come in "webEngine.getLoadWorker(). StateProperty(). AddListener ( new ChangeListener() ..... –