Php Firefox正在缓存应用缓存清单。如何设置允许缓存和更新的标头?

Php Firefox正在缓存应用缓存清单。如何设置允许缓存和更新的标头?,php,html,firefox,html5-appcache,offline-caching,Php,Html,Firefox,Html5 Appcache,Offline Caching,当我将清单发送到Firefox时,它会缓存它。我可以随清单文件(这是一个PHP页面)发送什么标题,这样它就不会永远被缓存 /* Firefox still caches the manifest with these headers */ header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false)

当我将清单发送到Firefox时,它会缓存它。我可以随清单文件(这是一个PHP页面)发送什么标题,这样它就不会永远被缓存

/* Firefox still caches the manifest with these headers */
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Firefox也忽略了这一点:

Cache-Control: no-cache, private

您必须更新清单文件本身。除非清单文件更新,否则应用缓存文件甚至不会发出网络请求。你把应用缓存和网络缓存混淆了,它们是两个完全不同的系统:)@NormanBreau你误解了。我对清单文件进行了更改,但Firefox仍然没有更新任何内容,因为它正在缓存清单文件本身,而没有看到更改。这似乎是一个bug,您必须更新清单文件本身。除非清单文件更新,否则应用缓存文件甚至不会发出网络请求。你把应用缓存和网络缓存混淆了,它们是两个完全不同的系统:)@NormanBreau你误解了。我对清单文件进行了更改,但Firefox仍然没有更新任何内容,因为它正在缓存清单文件本身,而没有看到更改。这似乎是一个bug