JavaFX webview shows blank page on certain website

Обновить

February 2019

Просмотры

2.1k раз

1

я struggeling с некоторой проблемой здесь, чтобы загрузить веб-сайт в веб-обозревателе.

Я последовал код из здесь и изменил его в сторону

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Region;
import javafx.scene.paint.Color;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class WebViewSample extends Application {
    private Scene scene;
    @Override public void start(Stage stage) {
          //   create the scene
        scene = new Scene(new Browser(),900,600, Color.web("#666970"));
        stage.setScene(scene);
         stage.show();
    }

    public static void main(String[] args){
        launch(args);
    }
}
class Browser extends Region {

    final WebView browser = new WebView();
    final WebEngine webEngine = browser.getEngine();

    public Browser() {

        webEngine.setJavaScriptEnabled(true);
           //  load the web page
        webEngine.load("https://www.immomapping.com/");
          //  add the web view to the scene
        getChildren().add(browser);
    }
}

Он показывает мне только пустую страницу. Я пытался проверить здесь прокси , но Эйнт денется.

Может кто - нибудь мне помочь? Сайт находится на немецком языке, но не имеет значения.

Или кто-нибудь знает, как работать на веб-сайтах (открыт в браузере, например, Internet Explorer: X), как это умеет делать с помощью VBA?

Заранее спасибо!

1 ответы

4

The reason is HTTPS protocol and you have certificate problem

Here are similar problems JavaFX WebView can't load certain sites

JavaFx Webview JDK 8 can not load self signed certificate