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
执行的:
嗯 如果您找到了答案,请确保更新此内容。