收藏
回答

对于超大型的图片的load事件,iOS与安卓获得了不同的宽高值

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug image 微信安卓客户端 7.0.4 2.7.7

例如百度的这张图片

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1568628651049&di=b38fc3bdfc2dcb6f4ccd9502cb1139bb&imgtype=0&src=http%3A%2F%2Fww2.sinaimg.cn%2Flarge%2F6923edd1gw1f79odvmicqj242m2p37wl.jpg

以及

http://aboyl.org/2019-09-16-%E6%9C%AA%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6%20-1-.png

设置load事件 在iOS上返回了正确的宽高,而在Android上返回了一个较小的值

安卓机型为

华为v10

华为荣耀20 安卓9

小米cc9 安卓9


经过测试 虽然小米的pixelRatio(2.75)与华为荣耀20(3)不一致,但是最后的返回宽度一致

在开发者工具上不存在此问题 1907300

希望告知一下是否存在bug,如果能提供一个临时的解决方案更是感激不尽

谢谢

最后一次编辑于  09-16
回答关注问题邀请回答
收藏

1 个回答

问题标签