2017-05-06 172 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,這意味着它將具有不同的協議,然後其他設備 –