mozilla firefox 忽略缓存控制标头

ope*_*per 5 firefox cache-control browser-cache max-age

我正在我的应用程序中加载一些缩略图图像,这些缩略图存储在谷歌云上,我已将缩略图对象公开并设置cache-control: public, max-age:2628000,这似乎在 chrome 上工作,我看到图像正在从缓存加载,但在 mozilla firefox 上这是不起作用,每当我重新加载页面时,我总是看到图像是从服务器请求的。我还检查了我没有disable cache签入开发人员工具,这是一个屏幕截图

在此输入图像描述

每次我看到字节传输并且图像没有从缓存加载。

对此的任何帮助将不胜感激。谢谢。

ope*_*per 2

对于任何可能偶然发现这篇文章的人,我发现 Mozilla 确实缓存了图像并从缓存中显示它。

如果您打开一个页面,然后在同一个或新选项卡中复制/粘贴相同的网址,您将观察到 Mozilla 显示图像的缓存版本,当您重新加载页面时,将从服务器请求图像。

我在这里找到了我的帖子的答案Is Chrome ignoring Cache-Control: max-age? ,请阅读本文,这里有更详细的解释。