“;缓存控制&x201D;HTTP响应中的值

“;缓存控制&x201D;HTTP响应中的值,http,firefox,caching,firefox-addon,Http,Firefox,Caching,Firefox Addon,如何覆盖HTTP响应中的“缓存控制”值 当我访问材料时,我有一个返回以下标题的网页: 缓存控制:无缓存,无存储 使用firefox扩展(比如force cors,我无法让它工作) 我想修改此响应头,以便实际缓存材料而不是浪费带宽。我最近花了一些时间尝试缓存文件,发现chrome.webRequest和chrome.declarativeWebRequest API无法强制缓存资源。绝对不是 缓存控制(和其他)响应头可以更改,但它仅在getResponseHeader方法中可见。不在缓存行为中。来

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

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

使用firefox扩展(比如force cors,我无法让它工作)
我想修改此响应头,以便实际缓存材料而不是浪费带宽。

我最近花了一些时间尝试缓存文件,发现chrome.webRequest和chrome.declarativeWebRequest API无法强制缓存资源。绝对不是


缓存控制(和其他)响应头可以更改,但它仅在getResponseHeader方法中可见。不在缓存行为中。

来自某些reddit线程:

  • 为FF安装“修改响应头”加载项:

  • 在插件的选项中,转到
    标题
    。选择
    操作
    ->
    过滤器
    。在里面 标题名称字段,键入
    缓存控制
    ,然后单击
    添加
    。做 同样,但标题名为
    pragma
    。然后单击
    Start
    按钮(左上角的大按钮)

  • about:config
    browser.cache.disk.enable
    =
    false
    browser.cache.memory.capacity
    =
    200000
    (您可能需要 创建此字段-右键单击空白->
    New
    ->
    Integer

  • 重新启动Firefox