我正在尝试使用此代码删除缓存

async function test () {
    cacheKeys = await caches.keys();
    cacheKeys.map(async cacheKey => {
        caches.delete(cacheKey);
        await deleteIndexedDBDatabase(cacheKey);
    });
}


该代码在chrome中可以正常使用,但在边缘则不能。它甚至没有抛出错误
有没有人解决过类似的问题

最佳答案

该功能正常。最新的Edge开发工具似乎存在问题。它们有时甚至在删除后仍显示数据。

关于javascript - 使用JavaScript在Edge浏览器中删除缓存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50817691/

10-12 01:05