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/certificate/HTTPS に関連していると推測できますが、現在、SSL のどの部分が「FAIL」の原因であるかについてはまったくわかりません。