2014-10-12 61 views
0

我需要为浏览器禁用缓存,但是当我将清单文件添加到服务器时,它显示旧的html。清单文件不禁用缓存

这里是我的清单文件(cache.manifest):

CACHE MANIFEST 

# Cache manifest version 1.0 

CACHE 

#no cache 

NETWORK 
* 

回答

1

缓存清单是offline applications和控制的应用程序的本地副本的创建和使用。它不是一个真正的缓存,它和普通的缓存非常不同。包含manifest属性的HTML文档始终包含在应用程序“缓存”中。这意味着,在支持浏览器时,HTML文件一旦被加载,将被存储在本地,并且本地副本将被用于所有后续对其URL的访问,而无需再次从服务器获取 - 除非清单文件的内容发生更改。

要影响正常缓存,请使用由服务器软件提供的缓存控制工具,如果不能,请使用meta黑客。见Caching Tutorial for Web Authors and Webmasters

+0

感谢您的回答。我如何清理当前的缓存? – nikel 2014-10-12 14:52:53