代码之家  ›  专栏  ›  技术社区  ›  user7898461

以编程方式禁用特定资源的缓存

  •  0
  • user7898461  · 技术社区  · 7 年前

    我在Chrome开发工具中有此设置:

    enter image description here

    这个设置适合我。但是,我还想禁用某些资源的缓存。我的问题是,在使用fetch时,有没有办法禁用资源的缓存?

    fetch(url).then(v => {});
    

    是否有一些选项或标题可用于阻止浏览器使用缓存检索资源?

    1 回复  |  直到 7 年前
        1
  •  0
  •   user7898461 user7898461    7 年前

    这是我一直在寻找的答案:

    https://hacks.mozilla.org/2016/03/referrer-and-cache-control-apis-for-fetch/

    然后在浏览器中,我们可以使用以下选项之一:

    fetch(url, {cache: 'no-store'})
    

    fetch(url, {cache: 'no-cache'})
    

    并得到我们想要的结果。