监控Firefox中应用程序缓存的更新

时间:2013-09-21 20:30:35

标签: firefox listener application-cache

我有一个使用应用程序缓存的Web应用程序。我希望显示在清单更改后填充缓存的进度

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

在Google Chrome和Safari上运行:在下载文件后,每个文件都会生成事件onprogress。 但是在Firefox上,所有onprogress事件都是在开始时生成的 - 在加载主html页面之后 - 之前将从manifest中引用的任何文件下载到缓存中。

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

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


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

1 个答案:

答案 0 :(得分:0)

Firefox会立即生成大约15个progress事件,而其他事件会在填充缓存期间逐渐触发。我的错误是,我正在测试 小数据集

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