検索

ホームページ  >  に質問  >  本文

クリアされたキャッシュデータを読み取る

<p>モジュールテストがあります: </p> <pre class="brush:php;toolbar:false;">var myCache = await crashes.open("test"); // 新しいキャッシュを作成します await myCache.add(new Request("/index.html")); // ページは正常に保存されました キャッシュを待ちます.delete("テスト"); myCache.match("/index.html"); // 削除されたキャッシュからはまだ読み取ることができます。 </pre> <p>キャッシュを削除すると、ブラウザのインス​​ペクタにはキャッシュが表示されなくなりますが、<code>.match</code> メソッドを介して応答を取得できます。ここではエラーが予想されています。この予期しない動作について説明してください。 </p>
P粉556159786P粉556159786477日前535

全員に返信(1)返信します

  • P粉068174996

    P粉0681749962023-08-10 12:46:52

    MDN Web サイトの CacheStorage.delete の説明に混乱があるようです。実際には、オブジェクトは削除されません。 W3C 仕様では、cacheJobPromise がオブジェクト自体ではなく、マップ内のキーのみを削除することが指定されています。

    返事
    0
  • キャンセル返事