标签: html ios safari
我们通过Ajax请求将图像加载到弹出窗口中,并且它们只是间歇性地部分渲染。
除了核心流程之外,我基本上已经删除了所有怪异的Javascript /废话-仅是基本的HTML图像,并且仍在发生-仅在iOS上。
“旋转”设备后,图像可以正确呈现-因此,它不是漂浮在上面的怪异div或其他任何东西(连接到Mac后,我可以在iOS调试器模式下选择图像)
任何帮助将不胜感激。
答案 0 :(得分:0)
这似乎是iOS图像解码器中的问题-某种竞争状况。
已通过强制解码器使用以下命令在主线程上进行操作来解决此问题:
<img decoding="sync" src="@Url" />
希望这对其他人有帮助!
答案 1 :(得分:0)
就我而言,解决方案是减小我显示的图像的大小。我们的图片大约是显示它们的 HTML 元素大小的 10 倍。
Apple 的开发者文档指出: