对于超大型的图片的load事件,iOS与安卓获得了不同的宽高值
发布于 8 年前 作者 xieli 11943 次浏览 来自 官方Issues

例如百度的这张图片

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-未命名文件 -1-.png

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

安卓机型为

华为v10

华为荣耀20 安卓9

小米cc9 安卓9

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

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

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

谢谢

回到顶部