我正在尝试使用缓存控制元标记来避免浏览器缓存我的文件。我对meta标签的范围有疑问。标签是否适用于我的html或我的index.html中的每个资源请求?这也适用于XHR请求吗?
答案 0 :(得分:4)
标签是否适用于我的html或我的index.html中的每个资源请求?
理论上就是HTML文档本身,即便如此。
HTML 5 does not mention其定义的http-equiv值列表的任何缓存控制标头。
extensions wiki可以说cache
:
这实际上不起作用;改为使用HTTP标头。
这也适用于XHR请求吗?
没有
来自mnot:
Meta标签易于使用,但效果不是很好。这是因为他们只受到一些浏览器缓存的尊重,而不是代理缓存(几乎从不读取文档中的HTML)。虽然将一个Pragma:no-cache元标记放入网页可能很诱人,但它并不一定会使它保持新鲜。
使用真正的HTTP标头。很明显它们适用于(特定请求)并且它们得到更好的支持。