最近我在 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证书。包含 Android 4.2 100 CA certificates但可能 Android 2.2 不包含对您正在访问的 URL 有效的那个。
您可以在手机设置中验证可信证书列表。
关于android - 为什么 Android 2.2 会抛出安全警告,而 Android 4.2 不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31743718/