Android < 4.3 WebView https error: Falling back to SSLv3 because host is TLS intolerant

Android < 4.3 WebView https error: Falling back to SSLv3 because host is TLS intolerant

我的应用程序包含一个 WebView 加载 https url。我注意到在 Android 版本 > 4.3 上一切正常,但在较低版本上我收到此错误:

external/chromium/net/http/http_stream_factory_impl_job.cc:865: [0804/151708:WARNING:http_stream_factory_impl_job.cc(865)] Falling back to SSLv3 because host is TLS intolerant: :443

"page not found" 消息出现。 Https 页面是 TLS v 1.2,我读到 Android 的旧版本不支持这种证书。

所以,如果我使用 SSLv3 之类的东西,我保证一切都能在大多数 Android 版本上正常运行?

无法在 Android < 4.3 上支持 WebView 中的 TLS 1.0。对于 Android 4.4,默认情况下它是禁用的。

根据:

默认启用(SSL 3.0):

Android 1.0, 1.1, 1.5, 1.6, 2.0–2.1, 2.2–2.2.3

并且:

Android 2.3–2.3.7, 3.0–3.2.6, 4.0–4.0.4

并且:

Android 5.0-5.0.2

但是,它似乎没有为启用:

Android 5.1-5.1.1

Android 6.0-6.0.1

所以,是的,它应该 work.you 可以信任以下 link:

https://en.wikipedia.org/wiki/Template:TLS/SSL_support_history_of_web_browsers

希望对您有所帮助。