渐进式Web应用程序在Mobile Safari上崩溃

时间:2018-10-22 17:37:10

标签: jquery-mobile mobile-safari progressive-web-apps

在我工作的地方,我们目前正在制作PWA应用程序。该应用程序可以在Android以及Desktop Chrome和Desktop Safari上正常运行。在内存方面,它需要16到18mb。

但是,在iOS上,加载太多图像后,应用程序崩溃并重新加载页面。我已经尝试搜索anwsers。我试图通过从Blob创建URL来缓存图像以尝试减少重复,但是该应用程序仍然崩溃。 (这些图像从主缓存中得到了不同的处理。它们不需要脱机使用)不仅如此,而且页面占用的内存似乎比Android占用的内存还多-在我的iPhone上为38mb。

所有这些图像都是从Ajax请求中获得的,然后其中一些显示在可滚动列表中,而其他图像则显示在不同的上下文中。

我已经读过Mobile Safari在整个页面上的限制为10mb。我们的应用程序仅由一个分为几部分的网页组成,并且是使用jQuery Mobile创建的,其大部分内容是动态生成的。

你们中有人有类似的问题吗?如果是,您如何解决这些问题?

0 个答案:

没有答案