在我工作的地方,我们目前正在制作PWA应用程序。该应用程序可以在Android以及Desktop Chrome和Desktop Safari上正常运行。在内存方面,它需要16到18mb。
但是,在iOS上,加载太多图像后,应用程序崩溃并重新加载页面。我已经尝试搜索anwsers。我试图通过从Blob创建URL来缓存图像以尝试减少重复,但是该应用程序仍然崩溃。 (这些图像从主缓存中得到了不同的处理。它们不需要脱机使用)不仅如此,而且页面占用的内存似乎比Android占用的内存还多-在我的iPhone上为38mb。
所有这些图像都是从Ajax请求中获得的,然后其中一些显示在可滚动列表中,而其他图像则显示在不同的上下文中。
我已经读过Mobile Safari在整个页面上的限制为10mb。我们的应用程序仅由一个分为几部分的网页组成,并且是使用jQuery Mobile创建的,其大部分内容是动态生成的。
你们中有人有类似的问题吗?如果是,您如何解决这些问题?