JavaFX WebView不会在此特定网页上加载图片: https://500px.com/popular?categories=Landscapes
我不知道出了什么问题。 Cookie肯定已启用,我也尝试过禁用Cookie。我已经尝试将用户代理设置为通用浏览器。
我尝试过最简单的网络视图测试:
public void start(Stage primaryStage) throws Exception {
primaryStage.setWidth(1280);
primaryStage.setWidth(720);
GridPane root = new GridPane();
WebView webView = new WebView();
webView.getEngine().getLoadWorker().messageProperty().addListener((observable, oldValue, newValue) -> System.out.println(newValue));
webView.getEngine().getLoadWorker().exceptionProperty().addListener((observable, oldValue, newValue) -> System.out.println(newValue.toString()));
webView.getEngine().getLoadWorker().stateProperty().addListener((observable, oldValue, newValue) -> System.out.println(newValue));
webView.getEngine().setOnError(event -> System.out.println(event.getException().toString()));
root.add(webView, 0, 0);
primaryStage.setScene(new Scene(root));
primaryStage.show();
webView.getEngine().load("https://500px.com/popular?categories=Landscapes");
}
我得到的唯一错误/状态消息是:
Loading https://500px.com/popular?categories=Landscapes
SCHEDULED
RUNNING
Loading complete
SUCCEEDED
我坚持使用加载图标。图像加载在chrome上,如果我在chrome浏览器上禁用cookie,我在chrome上遇到同样的问题。但我确定已启用Cookie;我甚至在cookie测试网站上测试过它。
出了什么问题,我该怎么做才能解决这个问题?
感谢。