我有一个离线缓存清单问题,我不太知道如何排除故障。
1) .json文件作为清单的一部分与清单一起存储。
2)我修改了这个文件,并验证它确实在服务器上被修改了。
3)我重新生成清单(它有一个惟一的时间戳)
4) chrome://appache_internals显示manifest确实在预期的时间更新
5) .json文件仍然是旧版本,即。与我在服务器上的版本不同,即使清单本身经过验证已在几分钟后更新。
我不明白,而清单的一个文件仍然是旧版本。
更新:这似乎主要是本地主机上的问题,在我的DEV环境
我的问题是,我有两个不同的网站在同一域服务不同的缓存清单。他们似乎互相排斥。通过清除站点1的清单,站点2可以按预期工作,反之亦然。
我猜离线缓存规范只适用于每个域的一个清单。