我尝试过从meta标签中清除我网站的缓存。但他们都没有工作。
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0" />
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Expires" content="Tue, 01 Jan 2000 00:00:00 GMT">
尝试了这个,但我在firefox中获得了缓存。
要查看缓存:在地址栏中输入about:cache
或about:cache?storage=disk&context=
。
我尝试了下面的一个,它的工作,但我需要以编程方式执行此操作。
在Firefox地址栏中输入“about:config”并设置:
network.http.use-cache = false
元标记或 Javascript 或 HTML5清单中的任何有效解决方案都将受到高度赞赏。
答案 0 :(得分:1)
元标记
没有。 http-equiv
属性支持a number of values,其中任何一个都不支持缓存。
Javascript
没有。任何可以覆盖缓存的API都不提供JavaScript。
HTML5清单
没有。清单允许您将文件标记为硬缓存以供脱机使用。它没有提供减少缓存的机制。
如果您想告诉浏览器不要缓存某些东西,那么您必须使用真正的HTTP标头。