使用cache.addAll 可以添加的文件数量是否有限制?

Fra*_*ank 5 service-worker progressive-web-apps

我正在开发一个缓存优先的渐进式 Web 应用程序。当我使用 cache.addAll 将文件添加到缓存时,它会在 50 个文件时停止加载。我传递了 150 个 url 的数组,只有 50 个文件传输到缓存(按字母顺序排列)。我尝试过使用少至 60 个文件,但结果相同。所有文件的总文件大小为 1.4Mb,文件均为 .txt 文件。我测试过的所有桌面浏览器(Chrome、Firefox、Safari 和 iOS)都会出现这种情况。当我使应用程序脱机时,它缓存的 50 个文件中的任何一个都可用。我在控制台中没有收到任何错误。我是否达到了某种文件限制,或者有什么方法可以解决这个问题?