2 ljs3704021918 ljs3704021918 于 2016.05.06 16:53 提问

android webview https网页中的http图片加载不出来

RT,在项目中用webview加载一个https开头的网页,网页加载出来了,但网页里http开头的图片在android 4.4的手机上能加载出来,在android5.0.1 的手机上就加载不出来。

android 5.0.1:
The page at 'https://api.app-test.cn/activity/view?id=25' was loaded over HTTPS, but displayed insecure content from 'http://123.206.59.74:9998/20160410/a11c236e434609ad.jpg': this content should also be loaded over HTTPS

3个回答

hentiangege
hentiangege   2016.06.07 16:08

setting.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);//允许混合内容,5.0之后的api

yukun123123
yukun123123   2016.05.08 17:59

少配置了一个属性,你看看你是不是有没有配置的我前一段看同事代码就发现了同样问题配置一下就ok了
webSettings = webView.getSettings();
webSettings.setDomStorageEnabled(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);

ljs3704021918
ljs3704021918   2016.05.06 16:55

求大神解答。。。。。。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android通过WEBVIEW调用HTTPS
Android通过WEBVIEW调用HTTPS
android Webview读取网页里的所有图片,并实现点击放大
Webview读取网页里的所有图片,并实现点击放大,图片集观看,图片缩放
Android实现WebView图片缓存,替换加载前默认图片的样式
实现Android中WebView图片的缓存,并且实现如何替换WebView中默认图片以及如何实现图片的点击。
android webview模拟网页post操作
android webview模拟网页post操作
Android中WebView返回到上一个网页
最近写项目,有个功能是webView中的网页返回到上个页面,我在网上找了一下,总结了一下,把demo上传到这,和大家分享学习
Android中使用WebView显示网页
Android中使用WebView显示网页,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/70556265
Android webView js 交互 获取图片
这是一个Android webView 跟 js 交互的Demo 主要功能是:1.在webView中向网页注入js 获取到相应的图片 用于在下一个Activity中显示 2.显示中加了图片处理的自定义ImageView 可以手动缩放图片。3.打包了完整的Demo供大家参考!
Android下WebView中调用系统相机拍照范例
自定义webview中的网页“拍照”按钮调用系统相机拍照的API接口MyBrowserAPI.CapturePhoto(filename),在网页JavaScript中调用以后返回存放照片的完整路径名,默认将照片存放在系统SD卡的根目录,包含整个工程中需要添加的每个重要代码和JavaScript网页代码及详细描述。实测从Android2.1-4.22版虚拟机与真机均可正常使用。
android webview js交互, 响应webview中的图片点击事件
android webview js交互, 响应webview中的图片点击事件 ,点击(双击)使图片变大,单击退出
android Webview加载本地图片,自适应布局大小
android Webview加载本地图片,自适应布局大小