为什么 Android 2.2 会抛出安全警告而 Android 4.2 不会?

Why does Android 2.2 throws security warning where as Android 4.2 won't?

最近我在 WebView 中加载 url,url 在 Android 4.2 上加载正常,没有任何问题,但是当我 运行 在 android 2.2 它抛出错误,以跟踪错误我重写 WebViewClient

中的方法
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler,
                SslError error) {
            super.onReceivedSslError(view, handler, error);
            handler.proceed();
        }

为了检查我的代码是否有问题,我在 Android 4.2 浏览器中粘贴了相同的 url,工作正常但是当我将它粘贴到 android 2.2 浏览器时它显示错误对话(见图片),感谢任何帮助

不同的 Android 版本包括不同的 CA certificates. Android 4.2 included 100 CA certificates 但可能 Android 2.2 不包括对您正在访问的 URL 有效的版本。

您可以在 phone 设置中验证可信证书列表。