WebView redirect https to http
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebView redirect https to http相关的知识,希望对你有一定的参考价值。
最新项目大改版,刚好对相关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的主要内容,如果未能解决你的问题,请参考以下文章
Failed to determine the https port for redirect
[AngularJS] Store the entry url and redirect to entry url after Logged in