在开始使用https我的应用程序之前,它使用http请求。一切都很好。但是当我决定将所有网址更改为https时,我有一个未解决的问题。我无法在webview中显示图像,它不会显示任何内容。我该怎么做才能使用https请求显示图片。
答案 0 :(得分:3)
加载https网址显示空白页面,因为您应该决定您的应用是否希望通过WebView进入不受信任的网站。您可以通过覆盖WebViewClient中的onReceivedSslError方法来设置它。我测试了你的图像并显示了正确的图像。
webView.setWebViewClient(new CustomWebViewClient());
...
private class CustomViewClient extends WebViewClient
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
}
但是,这仅适用于Android 2.2(Froyo)。对于2.2以下的Android版本,不提供公共API。