在meta里设置了防止浏览器缓存的代码 在地址栏回车为什么还是有缓存呢?

发布于 2022-09-04 02:18:11 字数 945 浏览 17 评论 0

想要强制让浏览器不缓存,在meta标签里写上了

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">

但是在地址栏回车的时候,chrome的f12里,css/js/img仍然是Status Code:200 OK (from cache)

Response Header:

Response Header(9)
Accept-Ranges:bytes
Content-Encoding:gzip
Content-Length:32784
Content-Type:application/x-javascript
Date:Mon, 31 Oct 2016 06:44:52 GMT
ETag:"19ba10a-169d7-52f3ac60e7c40"-gzip
Last-Modified:Wed, 30 Mar 2016 02:19:21 GMT
Server:Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8e-fips-rhel5 DAV/2 SVN/1.3.2 PHP/5.2.6
Vary:Accept-Encoding,User-Agent

Response Header
Provisional headers are shown
Referer:http://xxx.xxx.com/
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36

直接用F5刷新的时候,js和css不缓存了,但是图片返回status 304

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑕疵 2022-09-11 02:18:11

这是设置页面缓存,跟图片没关系

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文