- 当前 Bug 的表现
部分安卓机型小程序所有请求得到的网络图片不显示,本地图片、微信头像显示正常,开发者工具、其余手机显示正常。国庆前有报错,见下方截图,国庆后再测试无报错,但图片仍不显示。
网络图片不加载(所有页面都一样):
国庆节前报错,节后不报错,但问题依旧:
- 测试机(出问题的其中之一)
测试机:OPPO A57
系统:Android 6.0.1
运行内存:3G
机身存储空间:充足
-其余情况说明
少数安卓测试机会出问题,其余机型未出现问题。
除上诉报错外,无任何其他报错,wxml加载出来的image标签的url也是正常的,可直接浏览器打开,但页面中不加载显示,未设置lazy-load和model,远程调试发现图片占位、大小无问题。
代码包大小接近2M,但未超过2M。
开发版、测试版、正式版均有此问题。
瞎猜:是否微信程序内存爆满问题?
截图中的报错与这个问题无关。
瞎猜:是否微信程序内存爆满问题?
推断是这个问题。如果图片过多、过大,在低端机上硬件资源不足,容易导致图片渲染失败。请考虑降低图片的像素大小。
还有一种情况,就是我把起始页设置成其他图片只有不到10张,整个页面所有图片总计大小不到1M的页面,启动的话还是会出现这个问题,这样的话应该排除了页面加载图片过多过大的问题了吧?代码包是比较大,接近2M,我试过删除一些资源再测试,还是不行
图片文件大小1M?这个已经比较大了。你可以去掉一些图片试试看看还有没有问题。
与代码包大小无关。
目前发现更细致的细节
发现没法加载的图片都是阿里云cdn上的图片
cdn没开启防盗链
如果直接访问oss地址可以显示
已经排除证书问题
目前仅限定在几款低端安卓机上面会重现 如:魅族 魅蓝3s
请问这个怎么解决
依旧怀疑是图片过大导致。建议尝试减小图片的大小,特别是宽高尺寸试试。
公众号上也遇到类似问题,请问最后解决了吗?
问题解决了吗。什么原因啊
我与楼主是同一个项目组的成员
目前发现更细致的细节
发现没法加载的图片都是阿里云cdn上的图片
如果直接访问oss地址可以显示
已经排除证书问题
目前仅限定在几款低端安卓机上面会重现 如:魅族 魅蓝3s
可以给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)吗?
代码片段限制100k,不好整出来,因为是整个项目报错了,已经发布上线了,你可以搜下“顺百年家居”小程序,看下能不能复现下问题,谢了
这里的微信版本是6.3.0吗?
不是,出问题的机子也都是最新版的微信,6.7.3,暂时都是中低端机出问题
抱歉,是我打错版本了。原本是想问是不是6.7.3的,尴尬了~ 好的,反馈已收到,我们这边看下
嗯,好,麻烦了