最近,我开始注意到我的JS和CSS文件没有在chrome中缓存,并且总是从服务器重新加载。

但是图像和字体是从缓存中加载的。

以下是javascript文件的服务器响应。 chrome行为是否发生了变化? 在FF或IE中不会发生这种情况!

请帮忙!

HTTP/1.1 200 OK
Accept-Ranges: bytes
ETag: "282766-1400285984000"
Date: Wed, 18 Nov 2015 18:27:05 GMT
Cache-Control: public, max-age=31536000
Last-Modified: Sat, 17 May 2014 00:19:44 GMT
Content-Type: application/javascript
Vary: Accept-Encoding
Content-Encoding: gzip
Connection: keep-alive
Transfer-Encoding: chunked

最佳答案

在使用以下版本的chrome的Mac上:版本54.0.2840.87(64位)我发现,如果您访问的网站不受信任(即:使用自签名证书的https到网站/本地主机),则不会缓存javascript文件

09-20 12:51