iOS 8 个 Mobile Safari 图像加载损坏

iOS 8 Mobile Safari Images Loading Corrupt

很难找到这个错误的解决方案,希望有人能帮助我。

我的网络应用 http://www.customozer.com 在桌面上加载正常,但在移动 safari 上,一些图像加载损坏(下面的屏幕截图在评论中)。

当我在我的 ipad (iOS 8.1.2) 上使用 chrome 时,这个问题不会出现,只是 safari 和保存的网络应用程序。

同样有趣的是,当使用 ngrok 隧道 (http://alexgoodwinmedia.ngrok.com/Oz-Snowboards/site/app.php) 从我的本地 MAMP 堆栈直接加载时,问题没有出现。我的本地计算机和 customozer.com 服务器上的文件已同步。

据我所知,加载大量 AJAX 数据时存在移动 safari 问题。但这不是这些图像的加载方式。

有没有人知道如何解决这个问题?很高兴提供更多 details/tests。

谢谢!

经过相当广泛的测试,我最终得出结论,PNG 图像被旧版本的 PNGlib(一个 GDlib 元素)损坏了。通过将我的项目移动到允许安装更新版本的 GDlib 的新服务器,我能够解决问题。