Android经验分享

Android WebView中支持Https签名检测

2019-02-14  本文已影响0人  没头脑和挺高兴

Https签名认证是什么意思

WebView的支持

        * Displays SSL error(s) dialog to the user.
         */
        @Override
        public void onReceivedSslError(final WebView view,
                                       final SslErrorHandler handler, final SslError error) {

            if (WebSettings.getInstance().mShowSecurityWarnings) {

                new AlertDialog.Builder(getContext())
                        .setTitle(R.string.web_http_ssl_title)
                        .setMessage(R.string.web_http_ssl_message)
//                      .setIcon(android.R.drawable.ic_dialog_alert)
                        .setPositiveButton(R.string.common_ok,
                                new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog,
                                                        int whichButton) {
                                        handler.proceed();
                                        dialog.dismiss();
                                    }
                                })

                        .setNegativeButton(R.string.common_cancel,
                                new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog,
                                                        int whichButton) {
                                        handler.cancel();
                                        // resetTitleAndRevertLockIcon();
                                        dialog.dismiss();
                                    }
                                })
                        .create().show();
            } else {
                handler.proceed();
            }
        }

测试网站

上一篇下一篇

猜你喜欢

热点阅读