我有一个带有manifest.appcache的小Angular App,其中包含所有必需的文件,当我启动Chrome浏览器时,它会加载清单并将所有文件存储到离线应用程序缓存中,我看到有关它的成功消息。然后,我在开发工具中禁用了网络,然后按F5键,我看到某些文件已从缓存中正确加载,但有些文件未正确加载。 尚未加载的大多数(但不是全部)文件都包含在index.html中,且带有rel =“ preload”,但我认为这不是问题,因为它在一段时间前就可以使用了。
因此,可能有人在使用Chrome时遇到了类似的问题,并且知道该怎么办?出乎意料的是,我在IE中尝试了此应用程序,并且效果很好...
我还知道文件确实存储在缓存中,因为如果我将指向文件的直接链接插入URL(仍然处于脱机状态),那么我将从更改中获取文件的内容