如何覆盖HTTP响应中的“缓存控制”值 我有一个网页,当我访问材料时返回以下标题:
缓存控制:无缓存,无存储
使用firefox扩展(就像使用force cors一样,我无法使用它) 我想修改此响应标头,以便实际缓存材料而不是浪费带宽。
答案 0 :(得分:0)
我最近花了几个小时尝试缓存文件,并发现chrome.webRequest和chrome.declarativeWebRequest API无法强制缓存资源。绝不。
可以更改Cache-Control(和其他)响应标头,但只能在getResponseHeader方法中看到它。不在缓存行为中。
答案 1 :(得分:0)
来自一些reddit主题:
安装"修改响应标头"插件为FF: https://addons.mozilla.org/en-US/firefox/addon/modify-response-headers/
在插件的选项中,转到headers
。选择Action
- > Filter
。在
标题名称字段,键入cache-control
,然后点击Add
。做
同样重复,但标题名称为pragma
。然后单击
Start
按钮(左上角的大按钮)。
在about:config
中设置这些值:browser.cache.disk.enable
= false
browser.cache.memory.capacity
= 200000
(您可能需要
创建此字段 - 右键单击空白区域 - > New
- > Integer
)
重启Firefox。