JavaFx - webview没有加载网站的几个部分

时间:2016-10-07 05:38:24

标签: javafx javafx-webengine

我正在尝试加载 https://www.paytm.com 并在webview中搜索某些产品,但面临以下问题。 1.它不是在主页上加载图像 2.如果我在搜索框窗口中搜索任何产品,则会卡住并且不会给出任何结果 3.如果我点击任何产品链接,在状态栏中显示为已完成但未在页面中显示/呈现

 private void Pageload() {
        // Create a trust manager that does not validate certificate chains
        TrustManager[] trustAllCerts = new TrustManager[] {
            new X509TrustManager() {
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
                    return null;
                }
                public void checkClientTrusted(
                    java.security.cert.X509Certificate[] certs, String authType) {
                    }
                public void checkServerTrusted(
                    java.security.cert.X509Certificate[] certs, String authType) {
                }
            }
        };

        // Install the all-trusting trust manager
        try {
            SSLContext sc = SSLContext.getInstance("SSL");
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
            HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
        } catch (Exception e) {
             System.out.println(e);
        }

        //now you can load the content:

        String url = makeUrl(textField.getText()) ;
        webView.getEngine().load(url);
        textField.setText(url);

    }

所有其他网站都运行良好,包括谷歌,Gmail。 我知道我创建信任经理以信任所有人的方式不是一个好习惯,这只是为了测试所以我这样做。

0 个答案:

没有答案