0

我有一个使用应用程序缓存的网络应用程序。我想显示清单更改后填充缓存的进度。

事件处理程序applicationCache.onprogress用于监视文件下载的进度。

适用于 Google Chrome 和 Safari:onprogress下载文件后,每个文件都会生成事件。然而,在 Firefox 上,所有 onprogress 事件都是在开始时生成的——在加载主 html 页面之后——从清单引用的任何文件下载到缓存之前。

这使我无法显示文件下载进度。在 Firefox 中监控文件下载到应用程序缓存的正确方法是什么?

Firefox 版本:Linux Mint 上的 24。感谢帮助。


解决方案:进度监控实际上在 Firefox 中有效,我使用的缓存文件数量太少。

4

1 回答 1

0

Firefoxprogress立即生成大约 15 个事件,其他事件在填充缓存期间逐渐触发。我的错误,我在小数据集上进行测试。

当清单中列出例如 100 个文件时,进度监控工作正常。

于 2013-09-22T21:08:37.277 回答