2016-04-20 3 views
0

В моем приложении Android я использовал webview для загрузки https url. Страница содержит смешанный контент (безопасный и небезопасный). Я получаю onReceivedError() с net :: ERR_CONNECTION_TIMED_OUT statement.Когда я пытаюсь подключиться к серверу по этому URL-адресу в хроме, установив соединение, потребуется много времени (приблизительно 5 минут), но это удалось.Android Webview сбой загрузки смешанной страницы

Как я могу решить эту проблему? Или Как я могу увеличить время соединения WebView? function setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW) Я пробовал.

ответ

0
WebView wv = (WebView) findViewById(R.id.webView); 
wv.setWebViewClient(new WebViewClient() { 

@Override 
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 

     super.onReceivedError(view, errorCode, description, failingUrl); 
     // do your stuff here 
     } 
}); 
+0

@Override общественного недействительными onReceivedSslError (вид WebView, обработчик android.webkit.SslErrorHandler, android.net.http.SslError ошибка) { handler.proceed(); }; –

+0

Prashant Mishra, что вы имеете в виду? Я знаю этот метод и использую его. обратный вызов onReceivedSslError() не вызван – Lavan

Смежные вопросы