iOS-Safari-图片无法完全呈现/被截断

时间:2019-10-10 13:12:47

标签: html ios safari

我们通过Ajax请求将图像加载到弹出窗口中,并且它们只是间歇性地部分渲染。

除了核心流程之外,我基本上已经删除了所有怪异的Javascript /废话-仅是基本的HTML图像,并且仍在发生-仅在iOS上。

“旋转”设备后,图像可以正确呈现-因此,它不是漂浮在上面的怪异div或其他任何东西(连接到Mac后,我可以在iOS调试器模式下选择图像)

enter image description here

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

这似乎是iOS图像解码器中的问题-某种竞争状况。

已通过强制解码器使用以下命令在主线程上进行操作来解决此问题:

<img decoding="sync" src="@Url" />

希望这对其他人有帮助!

答案 1 :(得分:0)

就我而言,解决方案是减小我显示的图像的大小。我们的图片大约是显示它们的 HTML 元素大小的 10 倍。

Apple 的开发者文档指出: Apple developer doc