android webview load https sites

WebView webView;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    webView = (WebView) findViewById(R.id.web);


    webView .setWebViewClient ( new new WebViewClient () {
         public void onReceivedSslError (WebView View, SslErrorHandler Handler, SslError error) {
             //handler.cancel (); // default Android handling
             handler.proceed ();   // accept all websites certificate
             // handleMessage (Message msg); // for additional processing
         }
    });
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setDefaultTextEncodingName("gb2312");
    webView.loadUrl("https://www.shitouke.cn/api_2/activity/newyear.html");




}
webview itself to be https error handling, does not receive all the ssl certificate.

Guess you like

Origin blog.csdn.net/a1033479126/article/details/61194572