为什么 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 设置中验证可信证书列表。
最近我在 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 设置中验证可信证书列表。