问题
往APP上放置一个有图片有css,js文件的页面,但是加载不出来~~
原因是:Webview在安卓5.0之前默认允许其加载混合网络协议内容 * 在安卓5.0之后,WebView默认不允许加载http与https混合内容,需要设置webview允许其加载混合网络协议内容。
或者把图片改变成https协议
-
在Android5.0 以及以上的系统,当WebView加载的链接为Https开头,但是链接里面的内容,比如图片为Http链接,这时候,图片就会加载不出来,在浏览器中的Console会有如下警告
-
同样,在内嵌H5的时候,H5页面中加载的资源也只能是同一个协议
-
当然了,andriod端肯定有解决的办法,但是作为前端,应该了解为什么自己的页面在App上就打不开了~~