在代理后面运行时,WebView显示空白页面

时间:2014-06-01 21:07:10

标签: java javafx-8 javafx-webengine

尽可能简单:

public class WebViewSample extends Application {

    public static void main(String[] args) {
            // I tried without this proxy configuration, same result.
        System.getProperties().put("proxySet", "true");
        System.getProperties().put("proxyHost", "http://127.0.0.1");
        System.getProperties().put("proxyPort", 5677);
        launch(args);
    }

    @Override
    public void start(final Stage primaryStage) {
        final WebView webView = new WebView();
        webView.getEngine().load("http://docs.oracle.com/javafx/");
        primaryStage.setScene(new Scene(webView));
        primaryStage.show();
    }
}

我使用cntlm来处理代理身份验证。 (我正在运行jdk8u5)。

出了什么问题?

1 个答案:

答案 0 :(得分:0)

配置https可以解决问题。

System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("https.proxyPort", "5677");