WebView加载标签不显示图片问题

之前有这么一段标签,在网页上可以完美显示,在webview中有些可以显示,有些就发现图片破损,显示不出来

![](http://upload-images.jianshu.io/upload_images/1814117-5e5727b3d2c212a8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)![](http://upload-images.jianshu.io/upload_images/1814117-05d0ba9a5ae7dae3.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)/>```

找了好久的解决办法,终于找到,记录一下
因为之前是用webview.loadData(data,"text/html","utf-8")来加载的,
loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。data为string类型的html代码

解决方法:
改为webView.loadDataWithBaseURL(null,data, "text/html", "utf-8", null);这样就会完美解析了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容