阅读已清除的缓存数据
P粉556159786
P粉556159786 2023-08-09 16:15:34
0
1
451

我有一个模块测试:

var myCache = await caches.open("test"); // 创建一个新的缓存 await myCache.add(new Request("/index.html")); // 页面成功存储 await caches.delete("test"); myCache.match("/index.html"); // 我仍然能从已删除的缓存中读取!

在删除缓存之后,我在浏览器检查器中看不到它了,但我仍然可以通过.match方法获取响应。在这里我期望发生错误,请解释这种意外行为。

P粉556159786
P粉556159786

全部回复 (1)
P粉068174996

似乎MDN网站上对于CacheStorage.delete的描述存在混淆。实际上,对象没有被删除。W3C规范中指定了cacheJobPromise仅仅会删除映射中的键,而不是对象本身

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!