ios image组件无法正常显示
发布于 5 年前 作者 qiang86 13862 次浏览 来自 官方Issues

问题背景:运营每天在小程序翻看大量的帖子内容,帖子里面会存在图片

手机型号:iPhone Xs

系统版本:iOS 12.4.1

基础版本库:2.8.3

bug出现:问题设备出现图片渲染不出来的情况

1、删掉小程序,搜索再次进入,还是存在图片渲染不出来的情况

2、相关图片在safari里面可以打开,并没有出现404的情况

3、其它设备可以正常访问小程序,没有出现图片异常

真机调试,可预见的

1、可以查看到Wxml元素src地址正常;添加bindload 和 binderror 都没有触发事件

2、可以查看到image元素所在位置,进行样式操作,并没有发现由于样式问题导致的不展示(background:red,可以看见元素)

3、点击查看大图,可以拉取到当前的图片并正常显示

4、image标签正常关闭,属性正确

5、image使用https协议,downloadFile 域名也配置了相关域名

自我诊断:

1、两种图片域名一种可以,另外一种不可以,不可以的域名里面存在可以访问的图片,是否是cdn的问题?

2、在不可以的图片后面添加?t= new Date().getTime() 时间戳,发现访问之前不可渲染出来的图片正常显示,是否跟304有关系?

3、只有这一个设备有问题,并不能一刀切所有图片不使用缓存,是否跟当前的系统、版本有关系?

综上,我感觉问题跟当前系统或者版本的兼容有关系,可否一起查下问题到底在哪里?谢谢你们

2 回复

2个img,哪个出问题?

直接image标签里面的src图片也不显示么?

回到顶部