JavaFX空白站点

时间:2016-08-17 15:24:27

标签: java javafx javafx-webengine

我希望在JavaFX Webview中显示网站“https://www.dazn.com/”,但我得到的只是一个空白页。

在我的小测试应用中,每个网站(例如https://www.google.comhttps://www.facebook.com)都有效。但是“dazn.com”不起作用。

这是我的代码:

@Override
public void start(final Stage primaryStage) throws Exception {
    System.setProperty("jsse.enableSNIExtension", "false");
    System.setProperty("sun.net.http.allowRestrictedHeaders", "true");

    Scene scene = new Scene(new Group());
    final WebView webView = new WebView();
    final WebEngine webEngine = webView.getEngine();
    webEngine.setJavaScriptEnabled(true);

    ScrollPane scrollPane = new ScrollPane();
    scrollPane.setContent(webView);
    scrollPane.setFitToHeight(true);
    scrollPane.setFitToWidth(true);

    webEngine.load("https://www.dazn.com");

    scene.setRoot(scrollPane);
    primaryStage.setScene(scene);
    primaryStage.setFullScreen(false);
    primaryStage.show();
}

Java版本:1.8.0_112-ea-b04

JavaFX版本:8.0.112-ea-b04

操作系统:Windows 8.1,amd64

用户代理:Mozilla / 5.0(Windows NT 6.3; Win64; x64)AppleWebKit / 602.1(KHTML,如Gecko)JavaFX / 8.0 Safari / 602.1

非常感谢!

1 个答案:

答案 0 :(得分:2)

只需删除此行,即可加载网页。

    System.setProperty("jsse.enableSNIExtension", "false");