【问题标题】:Twitter page not loadingTwitter页面未加载
【发布时间】:2013-09-15 07:19:14
【问题描述】:

我正在编写一个小型 java swing 应用程序,我们可以在其中查看 javafx 面板中的完整网页。像往常一样,我已经测试了几乎所有流行的网页,如 google、facebook 或 yahoo。我也想查看 twitter 页面。但是面板无法加载twitter页面。只有我们得到的空白面板。这里是加载所需网页的代码sn-p-

    private static void loadPage(final JFXPanel fxPanel2) 
    {
    Group group = new Group();
    Scene scene = new Scene(group);
    fxPanel2.setScene(scene);

    WebView webView = new WebView();

    group.getChildren().add(webView);
    webView.setMinSize(600,300 );
    webView.setMaxSize(600,300);

        // Obtain the webEngine to navigate
    WebEngine webEngine = webView.getEngine();
    webEngine.load("https://www.twitter.com/");
}

如果我能找到任何解决方案,我将不胜感激。谢谢。

【问题讨论】:

  • 会发生什么?它会抛出异常吗?它显示一个空白页?
  • 没有例外,没有错误。只有一个空白面板。代替地址,我尝试放置其他地址。它可以正常加载它们。除了 twiiter。
  • 您可以使用 WebEngine 的 getDocument() 方法查看加载页面的 DOM 内部。也尝试使用 HTTP 而不是 HTTPS
  • 我也试过了,但是没用。

标签: java swing twitter javafx


【解决方案1】:

您可能有一些代理设置阻止访问。 你可能想看看这个答案Autodetect proxy - JavaFX - webview

【讨论】:

  • 我的问题现在已经解决了。问题是因为Java平台的版本过时。将我的IDE设置为最新版本后,我能够在正常窗口中查看twitter页面。
猜你喜欢
  • 2017-06-30
  • 1970-01-01
  • 2013-10-21
  • 1970-01-01
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
  • 1970-01-01
  • 2016-06-10
相关资源
最近更新 更多