在 JavaFx 中,我可以将监听器附加到 webEngine 的负载工作者,如下所示:
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());
}
});
但是,如果我尝试在https地址加载文档,例如:
https://SomeLocalMachine.com:9443/jts/admin#action=com.ibm.team.repository.manageUsers
我在控制台上打印出来的只是:
webEngine result READY
webEngine result SCHEDULED
webEngine result RUNNING
webEngine result FAILED
(Firefox 或 Chrome 中的相同 https 地址为我提供登录页面)
有谁知道我如何从 JavaFx WebEngine 获得更详细的报告。我不想只知道它失败了——我需要知道为什么。我猜我的错误与 SSL/证书/HTTPS 相关,但目前我对 SSL 的哪一部分导致它“失败”一无所知