我的 docroot 中有一个 index.php 文件。它产生以此开头的输出:
<!DOCTYPE html>
<html manifest="manifest.appcache">
manifest.appcache 告诉浏览器缓存它以供离线使用。再次,相关部分:
CACHE MANIFEST
#version 8-25-2011
CACHE:
#internal HTML documents
#this tells the browser to cache the HTML it retrieves from http://example.com/
/
NETWORK:
*
离线访问在此设置下工作正常,但更新不像我在 Firefox 中所期望的那样工作。
在 Chrome 和 Safari 中,当我更新 index.php 文件然后更改 cache.manifest 文件中的注释时,浏览器将获取新的 index.php 输出并在缓存中使用它。
但是,在 Firefox 中,我似乎并不关心我是否更新了 manifest.appcache 文件。我怀疑如果我等待足够长的时间,它会更新,但我已经尝试等待几个小时。
如何找到并消除我的缓存问题?