Service Worker Cache未将所有文件存储在Array中

时间:2017-09-01 09:32:32

标签: javascript arrays caching service-worker web-frontend

我目前正在开发一个涉及创建离线应用程序的项目,该应用程序存储在缓存中的实际大量文件。 (准确地说是432)

由于每个用户所需的文件都是动态的,我有一个方法可以创建数组并将其传递给服务工作者。这一切都很好,如果我只是打印数组,它包含完整的文件列表。

当我在加载所有内容后检查缓存存储时出现问题,由于某种原因,总共存储了49个文件,而没有任何关于其余文件发生的事情。

我正在使用Firefox,并且我知道缓存在50mb之后具有无限存储和promts。存储这49个文件后使用的总内存不到19mb,所以我不认为这是一个内存问题。

我已经搜索了服务工作者的问题,并且没有发现任何人在尝试同样的问题,所以我希望有人可以提供帮助!

  • 干杯:)

1 个答案:

答案 0 :(得分:1)

正如Jeff Posnick所说,Chrome Devtools一次显示50个条目(0-49)。 在底部,应该说出条目总数,例如:Total entries: xxx