Я использую веб-представление javafx в своем приложении, некоторые сайты открываются отлично, но некоторые сайты не являются. У нас есть внутреннее веб-приложение, которое работает во всех браузерах, таких как хром, firefox. Открывая через веб-просмотр javafx его запуск страницы входа, но когда я нажимаю login, наше приложение само бросает ошибку, например, что-то пошло не так, что отлично работает во всех других браузерах. Некоторые URL-адреса SAP также не работают.Javafx не может открыть некоторые сайты в Webview
Что такое javafx webview browser funtionality? Является ли это поддержкой для всех видов сайтов?
После поиска через 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());
}
Пожалуйста, помогите мне решить эту проблему , Спасибо.
Привет, Yildirim, попробовал решение, но не повезло. \ – user3355101