离线缓存清单 - 一个文件停留在旧版本

offline cache manifest - one file stuck in old version

我有一个关于离线缓存清单的问题,我不太清楚如何解决。

1) 作为清单一部分的 .json 文件与清单存储在一起。

2) 我更改了那个文件,并验证它确实在服务器上发生了更改。

3) 我重新生成清单(它有一个唯一性的时间戳)

4) chrome://appcache-internals 显示清单确实在预期时间更新

5) .json 文件仍在旧版本中,即。与我在服务器上的版本不同,即使清单本身被验证为已在几分钟后更新。

我不明白,而清单的一个文件仍然是旧版本。

更新:

这似乎主要是本地主机上的问题,在我的开发环境中

我的问题是我在同一个域中有两个不同的站点提供不同的缓存清单。他们似乎互相阻挡。通过清除站点 1 的清单,站点 2 会像预期的那样工作,反之亦然。

我想离线缓存规范只针对每个域一个清单。