首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Chrome不缓存图像/js/css

Chrome不缓存图像/js/css
EN

Stack Overflow用户
提问于 2010-08-04 05:51:38
回答 5查看 52.9K关注 0票数 69

当Chrome加载我的网站时,它会在显示文件之前检查服务器上是否有文件的更新版本。(图像/ javascript / css )它从服务器得到304,因为我从不编辑外部javascript、css或图像。

我想让它做的是,在不检查服务器的情况下显示图像。

以下是报头:

Connection:keep-alive    
Date:Tue, 03 Aug 2010 21:39:32 GMT    
ETag:"2792c73-b1-48cd0909d96ed"    
Expires:Thu, 02 Sep 2010 21:39:32 GMT    
Server:Apache/Nginx/Varnish

怎样才能让它不检查服务器?

EN

回答 5

Stack Overflow用户

发布于 2013-01-29 01:20:19

确保在开发人员工具中取消选中/禁用disable cache复选框。

票数 107
EN

Stack Overflow用户

发布于 2011-04-27 13:30:42

你的请求头是什么样子的?

Chrome会在请求的缓存控制头部if you press Enter in the location bar上设置max-age:0。如果你使用超链接访问你的页面,它应该像预期的那样使用缓存。

票数 88
EN

Stack Overflow用户

发布于 2016-02-11 07:34:32

对我来说,它是自签名证书:

https://code.google.com/p/chromium/issues/detail?id=110649

在上面的链接中,Chromium开发人员标记了bug:#WontFix,因为规则是:“证书的任何错误都意味着页面将不会被缓存。”

因此,Chrome不会缓存来自具有自签名证书的服务器的资源。

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3401049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档