标签:
最新项目大改版,刚好对相关sdk版本做了下升级,target也从19升级到21。
意外发现原先在WebView中加载的网页中的图片全都变得一片白,连默认图片都不给显示。
经过一番测试才发现是由于target版本所致。
刚好stackoverflow上有相关问题http://stackoverflow.com/questions/28626433/android-webview-blocks-redirect-from-https-to-http
其实就是API 20 之后WebView对Mixed Content做了限制,当从安全链接请求非安全连接时会直接block掉非安全请求,如需解除限制需手动设置
if (Build.VERSION.SDK_INT >= 21) { webview.getSettings().setMixedContentMode( WebSettings.MIXED_CONTENT_ALWAYS_ALLOW ); }
官方文档说明
https://developer.android.com/about/versions/android-5.0.html
WebView redirect https to http
标签:
原文地址:http://www.cnblogs.com/xulingfeng/p/5608151.html