2017-05-06 141 views
0

在应用程序内部实现了一个webview。它正在打开一些https页面。它有一些ssl问题。我已经添加了这些条件,还从用户的要求进行或https://something.aspx not.Now成功打开网页更高的Android版本,在安卓4.1.1Webview页面加载错误

下面给错误的错误

external/chromium/net/socket/ssl_client_socket_openssl.cc:79‌​2: [0506/103431:ERROR:ssl_client_socket_openssl.cc(792)] handshake failed; returned 0, SSL error code 5, net_error -107 

页显示不安全内容

file:///android_asset/webkit/android-weberror.png. at null:1

+0

你能分享你的错误日志吗?你使用铬? –

+0

我在emulater上测试过这个。基本浏览器已安装。 –

+0

external/chromium/net/socket/ssl_client_socket_openssl.cc:792:[0506/103431:错误:ssl_client_socket_openssl.cc(792)]握手失败;返回0,SSL错误代码5,net_error -107 –

回答

0

Mixed content warning。 Chromium发出警告,因为内容没有像aspx页面一样加载https。 Chromium不喜欢您在使用https访问的页面上加载混合内容的事实。这是安全警告,因为它可能会破坏页面的安全性。您的图片是否显示或被阻止?看到类似的问题SSL: Why does Chrome report mixed content? (Drupal 6).这个问题特别提到铬也是基于铬的。

+0

此设置仅适用于版本21及以上 –

+0

您收到的错误是的铬,因为铬不喜欢加载以外的https –

+0

而主要原因是,从Android 4.4开始谷歌已经将其网络协议替换为Chromium,并且您正在测试的设备低于4.4,这意味着它将具有不同的协议,然后其他设备 –