设置WebView接受所有网站的证书加载https

webView.setWebViewClient(new WebViewClient() {
    @Override
    public void onReceivedSslError(WebView view,
                                   SslErrorHandler handler, SslError error) {
        // TODO Auto-generated method stub  
        // handler.cancel();// Android默认的处理方式  
        handler.proceed();// 接受所有网站的证书  
        // handleMessage(Message msg);// 进行其他处理  
    }
});

注:在重写WebViewClient的onReceivedSslError方法时,注意一定要去除
onReceivedSslError方法的super.onReceivedSslError(view, handler, error);
否则设置无效

这里有坑哈,当时我再谷歌商店更新app的时候被拒了,解决方案在下篇文章里

猜你喜欢

转载自blog.csdn.net/qq_33333570/article/details/54602381