Gelöschte Cache-Daten lesen
P粉556159786
P粉556159786 2023-08-09 16:15:34
0
1
482

Ich habe einen Modultest:

var myCache = waiting caches.open("test"); // Einen neuen Cache erstellen wait myCache.add(new Request("/index.html")); // Die Seite wurde erfolgreich gespeichert Warten Sie auf Caches.delete("test"); myCache.match("/index.html"); // Ich kann immer noch aus dem gelöschten Cache lesen! 

Nachdem ich den Cache gelöscht habe, kann ich ihn im Browser-Inspektor nicht mehr sehen, aber ich kann die Antwort immer noch über die Methode .match erhalten. Hier erwarte ich einen Fehler. Bitte erläutern Sie dieses unerwartete Verhalten.

P粉556159786
P粉556159786

Antworte allen (1)
P粉068174996

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

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!