Joã*_*res 5 mobile-safari jquery-mobile progressive-web-apps
我工作的地方目前正在制作 PWA 应用程序。该应用程序在 Android、桌面 Chrome 和桌面 Safari 上运行良好。内存方面需要 16 到 18mb。
但是在 iOS 上,加载过多图像后,应用程序崩溃并重新加载页面。我已经尝试搜索 anwsers。我尝试通过从 blob 创建 URL 来缓存图像以尝试减少重复,但应用程序仍然崩溃。(这些图像与主缓存的处理方式不同。它们不需要离线可用)不仅如此,而且该页面似乎比在 Android 上占用的内存更多——在我的 iPhone 上,它显示为 38mb。
所有这些图像都是从 Ajax 请求中获取的,然后其中一些显示在可滚动列表中,而另一些则显示在不同的上下文中。
我已经读到 Mobile Safari 在整个页面上有 10mb 的限制。我们的应用程序仅由一个分为多个部分的网页组成,它是使用 jQuery Mobile 创建的,其大部分内容都是动态生成的。
你们中是否有人遇到过类似的问题,如果有,你们是如何解决的?
归档时间: |
|
查看次数: |
492 次 |
最近记录: |