美文网首页我爱编程
Android使用WebView加载https出现空白页

Android使用WebView加载https出现空白页

作者: wuli见见 | 来源:发表于2018-04-16 18:55 被阅读0次

    Android使用WebView加载https地址报错:

    chromium: [ERROR:interface_registry.cc(104)] Failed to locate a binder for interface: autofill::mojom::PasswordManagerDriver

    导致网页无法加载

    解决办法:在webView.setWebViewClient(new WebViewClient())中重写onReceivedSslError方法

    注释掉默认的super.onReceivedSslError(view, handler, error);

    如下代码加黑部分:

    webView.setWebViewClient(new WebViewClient(){

               @Override

               public boolean shouldOverrideUrlLoading(WebView view, String url) {

                    return false;   //这个方法解决重定向后网页无法返回的问题

                }

               @Override

                public void onPageFinished(WebView view, String url) {

                     progressBar.setVisibility(View.GONE);   // 网页加载完成

                }

                @Override

                public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {

                    handler.proceed();    //解决加载https报错问题

                }

    });

    希望能帮到你

    相关文章

      网友评论

        本文标题:Android使用WebView加载https出现空白页

        本文链接:https://www.haomeiwen.com/subject/ynnekftx.html