WebView加载⽹页不显⽰图⽚解决办法
对于⼤家来讲WebView肯定很熟悉,因为我们在⽇常开发中经常⽤到它。所以对于它的⼀些基本⽤法我就不在这啰嗦了,直接进⼊正题。
我遇到的问题就是在使⽤WebView加载⽹页的时候图⽚不显⽰(我⼿机系统是5.1.1),当时出现这个问题我就想当然的以为,是不是给
WebView少设置的什么东西。然后百度⼀下:
tings().tJavaScriptEnabled(true);//启⽤js
tings().tBlockNetworkImage(fal);//解决图⽚不显⽰
然后我检查了⾃⼰代码,这两句话也明明加了啊,这到底是什么⿁。后⾯我也加过其它的⼀些设置,依然没有⽤。难道是我的访问路径有问题吗,
于是我随便找了带图⽚的⽹页,使⽤WebView加载了⼀下,哎呦我擦,图⽚显⽰没⽑病啊。看来还真是我的访问路径有问题啊,但是别的都显⽰
没问题,为什么就图⽚不显⽰呢。我跟踪断点把访问的路径复制了出来⼀看,我靠原来访问路径是https的呀。于是我就把⽭头指向了https,简
单来说,https就是http的安全版,它在http的基础上加⼊了ssl层。https协议在使⽤的时候需要申请⼀个安全证书,我就想是不是安全证书有
问题,回头⼀想假如安全证书有问题,页⾯应该是直接显⽰空⽩才对。问题⼜出在哪,于是我把⽹页路径复制到了浏览器打开,然后查看了⼀下⽹
页源码,发现图⽚的引⽤是http的,问题会不会就出在这呢。果然不出所料:
image
于是在设置WebView的时候加上了这句话,果然问题解决了。在5.0以下的系统即使不加这句话,图⽚也可以正常显⽰,亲测有效。
本文发布于:2023-03-07 07:33:52,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678145632169215.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:网页图片加载不出来.doc
本文 PDF 下载地址:网页图片加载不出来.pdf
留言与评论(共有 0 条评论) |