我尝试研究从元标记中清除我网站的缓存。但它们都不起作用。
<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 list 中的任何可行解决方案都将受到高度赞赏。
最佳答案
meta tag
没有。 http-equiv
属性支持 a number of values ,其中都不涉及缓存。
Javascript
没有。 JavaScript 未提供任何可让您覆盖缓存的 API。
HTML5 manifest
没有。通过 list ,您可以将文件标记为硬缓存以供离线使用。它没有提供减少缓存的机制。
<小时/>如果你想告诉浏览器不要缓存某些内容,那么你必须使用真正的 HTTP header 来实现。
关于javascript - 如何在html中以编程方式清除缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31698295/