W JavaFX mogę dołączyć słuchacza do pracownika obciążenia dla WebEngine jak ten:Jak uzyskać JavaFx WebEngine do zgłaszania błędów w szczegółach?
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());
}
});
Jednak gdy próbuję załadować dokument pod adresem https takich jak:
https://SomeLocalMachine.com:9443/jts/admin#action=com.ibm.team.repository.manageUsers
wszystko mi się wydrukować na konsoli to:
webEngine result READY
webEngine result SCHEDULED
webEngine result RUNNING
webEngine result FAILED
(Ten sam adres https w Firefoksie lub Chrome daje mi stronę logowania)
Czy ktoś wie, jak mogę uzyskać bardziej szczegółowe raporty z JavaFx WebEngine. Nie chcę po prostu wiedzieć, że to się nie udało - muszę wiedzieć, dlaczego. Mogę odgadnąć mój błąd jest SSL/certyfikat/HTTPS związanych ale obecnie jestem całkiem w ciemności, która część SSL spowodował go do „FAIL”
Gdzie umieściłeś ten kod? Czy w narzędziu do ładowania stron należy załadować detektor zmian stanu właściwości pracownika? – jewelsea
Tak w ChangeListener jak w 'webEngine.getLoadWorker(). StateProperty(). AddListener ( new ChangeListener() ..... –