HTTP响应中的“缓存控制”值

时间:2014-02-21 13:19:08

标签: http firefox caching firefox-addon

如何覆盖HTTP响应中的“缓存控制”值 我有一个网页,当我访问材料时返回以下标题:

  

缓存控制:无缓存,无存储

使用firefox扩展(就像使用force cors一样,我无法使用它) 我想修改此响应标头,以便实际缓存材料而不是浪费带宽。

2 个答案:

答案 0 :(得分:0)

我最近花了几个小时尝试缓存文件,并发现chrome.webRequest和chrome.declarativeWebRequest API无法强制缓存资源。绝不。

可以更改Cache-Control(和其他)响应标头,但只能在getResponseHeader方法中看到它。不在缓存行为中。

答案 1 :(得分:0)

来自一些reddit主题:

  1. 安装"修改响应标头"插件为FF: https://addons.mozilla.org/en-US/firefox/addon/modify-response-headers/

  2. 在插件的选项中,转到headers。选择Action - > Filter。在 标题名称字段,键入cache-control,然后点击Add。做 同样重复,但标题名称为pragma。然后单击 Start按钮(左上角的大按钮)。

  3. about:config中设置这些值:browser.cache.disk.enable = false browser.cache.memory.capacity = 200000(您可能需要 创建此字段 - 右键单击​​空白区域 - > New - > Integer

  4. 重启Firefox。