webview无法正常显示图片的问题
来源:互联网 发布:轮询算法 java 编辑:程序博客网 时间:2024/05/16 18:08
前几天有这么一个需求:APP的资讯板块需要用Jsoup抓取数据,然后将抓取的html代码放到webview中显示。由于Android端和IOS端都需要同样的功能,抓取的工作交给了后台。一般而言这就是简单的webview加载html,那很简单嘛。直接调用loadDataWithBaseURL,很快,全部加载出来了,搞定!
结果下午的时候,经理跑过来说webview里面有几张图片无法显示!!!于是开始找原因,首先二话不说debug,然后把后台返回的html代码复制下来放到文本里,后缀名改成.html,运行,奇怪没有问题。再看看原来的网页,也是好好地。于是开始是怀疑是webview代码的设置问题,于是开始找资料。
折腾了一个下午,网上各种方法都试了一遍。还是出不来,于是开始怀疑是图片的问题,HTML其他的代码不变,把图片地址换了,我去没问题了。汇报了下,说是图片的问题。
第二天,经理要求必须要解决图片无法显示。好吧,又开始找原因,不断地调试后发现,只要在请求图片的时候手动加上cookie,哈哈哈,图片终于出来了。一般而言,我们调用webview的时候一般直接加载URL,webview会自动生成cookie所以没什么问题,但是重复打开就会发现图片加载不全的问题,这是webview缓存了cookie,所以webview销毁的时候最好清楚下缓存。而直接加载html代码的时候就不会自己生成cookie,导致图片出不来。知道问题就比较快了
直接setWebViewClient在重写的方法里面,当webview要加载图片地址的时候加上cookie就OK了!
1 0
- webview无法正常显示图片的问题
- PIL库无法正常显示图片的问题
- OpenCV的imshow无法正常显示图片
- OpenCV的imshow无法正常显示图片
- OpenCV的imshow无法正常显示图片
- OpenCV的imshow无法正常显示图片
- IE无法正常显示的问题
- activity注册的问题,无法正常显示
- 中文图片无法正常显示
- Word无法正常显示图片
- 浏览器无法正常显示图片
- treeview上传后无法正常显示图片问题
- ckfinder上传图片含中文,预览无法正常显示问题
- Asp.net2.0部署时TreeView控件无法正常显示没有图片的问题
- 解决matplotlib绘制图片时中文无法正常显示的问题
- 关于webview图片无法加载的问题?
- IE下无法显示图片,其它浏览器正常的原因。
- 图片在ie下无法正常显示,在firefox或chrome正常显示的原因
- 设计模式 杂谈
- 【MySQL】多版本并发控制
- deepin change contrl and shift key
- 图的连通性问题
- 读书笔记
- webview无法正常显示图片的问题
- pat 1103. Integer Factorization (30)
- Glibc 与 bionic版本的区别
- 谈一谈我眼中的常见修饰符(private,final,static)
- 你真的会使用雅思写作模板吗?
- python mysql CRUD
- 自定义jsp标签
- Linux驱动技术(七) _内核定时器与延迟工作
- 2.17.1 木