我有一个嵌入了一些脚本文件的页面。所有这些脚本文件都提供适当的缓存头,包括缓存控制:private,pragma:private,expires:从现在起一个月 ...当我导航到一个页面然后选择地址时地址栏并再次导航到它,缓存工作正常,但当我刷新页面时,该页面上的一些脚本被重新提取。
当我查看请求时,我可以看到chrome发送请求标头Cache-Control:max-age = 0。该页面上还有其他文件似乎总是正确缓存(并且chrome不会发送Cache-Control:max-age = 0请求标头)。为什么chrome会强制某些文件刷新而不是其他文件(假设它们都有相同的响应头)?