JavaFX 空白站点
JavaFX blank site
我想在 JavaFX Webview 中显示网站“https://www.dazn.com/”,但我得到的只是一个空白页面。
在我的小测试应用程序中,每个网站(例如 https://www.google.com or https://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
Java外汇版本:8.0.112-ea-b04
OS: Windows 8.1, amd64
用户代理:Mozilla/5.0(Windows NT 6.3;Win64;x64)AppleWebKit/602.1(KHTML,如 Gecko)JavaFX/8.0 Safari/602.1
非常感谢!
只需删除此行即可加载网页。
System.setProperty("jsse.enableSNIExtension", "false");
我想在 JavaFX Webview 中显示网站“https://www.dazn.com/”,但我得到的只是一个空白页面。
在我的小测试应用程序中,每个网站(例如 https://www.google.com or https://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
Java外汇版本:8.0.112-ea-b04
OS: Windows 8.1, amd64
用户代理:Mozilla/5.0(Windows NT 6.3;Win64;x64)AppleWebKit/602.1(KHTML,如 Gecko)JavaFX/8.0 Safari/602.1
非常感谢!
只需删除此行即可加载网页。
System.setProperty("jsse.enableSNIExtension", "false");