HTML5应用程序缓存:如何从定义清单的缓存中排除htm文件

HTML5应用程序缓存:如何从定义清单的缓存中排除htm文件,html,caching,manifest,application-cache,Html,Caching,Manifest,Application Cache,我们在单页web应用程序中使用HTML5应用程序缓存。清单文件在index.htm文件的-tag中定义: <html xxxxxxxxxxxxxxxxxxxxxxxxxxxxx manifest="/xxxxxx/xxxxx.appcache"> index.htm文件是从web服务器加载的唯一htm文件,因为web应用程序是使用angularJS构建的单页web应用程序。以下所有响应都在JSON中 现在我们希望index.htm文件不缓存在HTML5应用程序缓存中。但是,由于

我们在
单页web应用程序中使用HTML5应用程序缓存。清单文件在
index.htm文件的-tag中定义:

<html xxxxxxxxxxxxxxxxxxxxxxxxxxxxx manifest="/xxxxxx/xxxxx.appcache">

index.htm文件
是从web服务器加载的唯一
htm文件
,因为web应用程序是使用angularJS构建的单页web应用程序。以下所有响应都在
JSON

现在我们希望
index.htm文件不缓存在HTML5应用程序缓存中。但是,由于清单文件是在
index.htm文件中定义的,因此后面的文件也被隐式缓存


是否有人知道,尽管清单是在
index.htm文件中定义的,但是
index.htm文件
没有被缓存,这是如何做到的?

我们遇到了缓存问题。请查看此处的讨论:

也许我们解决方案的第二部分也会解决您的问题:为
index.html
文件设置无缓存头?这是通过
ServletFilter
执行的:


如果您找到了答案,请确保更新此内容。