随着浏览器缓存文件、建立本地缓存,触发了一系列事件,以下应用程序缓存事件是可用的
- checking :更新检查或第一次试图下载缓存清单,是第一个事件序列
- noupdate :缓存清单没有改变
- downloading :浏览器已经开始下载缓存清单或第一次检测到缓存清单发生变化
- progress :浏览器下载并缓存了资源,每一次文件下载 ( 包括当前页面的缓存 ) 完成都会触发
- cached :清单中列出的资源已经完全下载,并在本地应用程序中缓存
- updateready :重新下载清单中列出的资源,并可以使用 swapCache() 脚本来切换到新的缓存
- obsolete :不能找到缓存清单文件,表明缓存不再需要。应用程序缓存将被删除
- error :发生错误,这可能是由很多种原因造成的。这永远是最后一个事件序列