Я использую JavaFX WebView в своем приложении. Некоторые сайты открываются отлично, а некоторые нет. У нас есть внутреннее веб-приложение, которое работает во всех браузерах, таких как chrome, firefox. При открытии через WebView он запускает страницу входа, но когда я нажимаю «Войти», наше приложение само выдает ошибку, например Some thing went wrong
, которая отлично работает во всех других браузерах. Некоторые URL-адреса SAP также не работают.
После поиска в stackoverflow были найдены некоторые решения, которые пробовали с приведенными ниже решениями, но проблема не решена:
System.setProperty("jsse.enableSNIExtension", "false");
System.setProperty("-Djdk.tls.client.protocols", "TLSv1");
System.setProperty("javax.net.ssl.trustStore", "path to truststore");
Добавлен код ниже, чтобы увидеть ошибки:
webEngine.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() {
@Override
public void changed(ObservableValue<? extends State> ov, State oldState, State newState) {
System.out.println(webView.getEngine().getLoadWorker().exceptionProperty());
}
}
Что такое функциональность браузера JavaFX WebView? Это поддержка для всех видов сайтов?