我需要为浏览器禁用缓存,但是当我向服务器添加清单文件时,它会显示旧的HTML。
这是我的清单文件(cache.manifest):
CACHE MANIFEST
# Cache manifest version 1.0
CACHE
#no cache
NETWORK
*
答案 0 :(得分:1)
缓存清单用于offline applications,用于控制应用程序本地副本的创建和使用。它不是真正的缓存,而是正常的缓存。包含manifest
属性的HTML文档始终包含在应用程序“缓存”中。这意味着在支持浏览器时,HTML文件一旦加载,将在本地存储,本地副本将用于其URL的所有后续访问,而无需再从服务器获取它 - 除非清单文件的内容发生更改
要影响正常缓存,请使用服务器软件提供的缓存控制工具,否则,请使用meta
黑客。请参阅Caching Tutorial for Web Authors and Webmasters。