如何在不刷新页面的情况下使用JavaScript清除网络缓存

问题描述 投票:0回答:1

我使用setInterval大约每60秒从我的网页调用Rest API。现在它正在提出请求和占用网络的过多请求,因为在此之后我的页面变得缓慢且无响应。

任何人都可以帮我解决如何在没有刷新页面的情况下清除Dev工具中的Network Tab缓存。附:我不想在5分钟后清除所有缓存只是网络缓存。

javascript google-chrome firefox browser
1个回答
0
投票

你可以使用caches.delete(cacheName)

caches.keys().then(function(names) {
    for (let name of names)
        caches.delete(name);
});

但IE不支持它。有关更多详细信息和浏览器支持,请查看here

© www.soinside.com 2019 - 2024. All rights reserved.