安卓 webview 不支持css样式中有百分号符号?看这个例子
<img src="https://www.domain.com/fm/2018-11/images/bc62d8063f87b4f7.jpg" style="width:100%" />
上面的html代码在安卓webview是显示不了的,原因就是%引起的,如果将%换成px是正常的。
为何有此差异,暂时想到的可能性是app在显示时,对html内容作了urldecode,此时会将%" 作为一个字符去解析,解析出来的可能是个异常字符,导致html不完整,故显示不了。
解决方案就是先urlencode再返回。