以编程方式禁用某些资源的缓存

时间:2018-02-16 23:37:30

标签: google-chrome http browser fetch browser-cache

我在Chrome devtools中有此设置:

enter image description here

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

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

我们可以使用一些选项或标题来阻止浏览器使用缓存来检索资源吗?

1 个答案:

答案 0 :(得分:1)

这有我想要的答案:

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

首先确保在必要时在服务器上禁用缓存。

然后在浏览器中,我们可以使用其中一个:

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

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

并获得我们想要实现的结果。