Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. Интерфейсы веб API
  3. Cache
  4. Cache.delete()

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Cache.delete()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨апрель 2018 г.⁩.

Экспериментальная возможность:Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотритетаблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Методdelete() интерфейсаCache ищет записьCache, чей ключ совпадает с запросом, и, в случае находки, удаляет записьCache и возвращаетPromise, который разрешается со значениемtrue. Если запись не была найденаCache, метод возвращаетfalse.

Синтаксис

js
cache.delete(request,{options}).then(function(true) {  // запись была удалена});

Возвращаемое значение

Promise, который разрешается со значением true в случае, если запись была удалена, или false в другом случае.

Параметры

request

Request, который вы хотите удалить.

optionsНеобязательный

Объект, чьи свойства контролируют как будет выполняться сопоставление ключей при вызовеdelete. Допустимые значения:

  • ignoreSearch: Булево значениеBoolean, которое определяет будет ли процесс сопоставления игнорировать строку запроса в url. Если установлено вtrue, часть?value=bar запросаhttp://foo.com/?value=bar будет проигнорирована при сопоставлении ключей. По умолчанию установлено вfalse.
  • ignoreMethod: Булево значениеBoolean, которое, если равноtrue, предотвращает проверкуRequest при сопоставлении ключей наHTTP метод (обычно допускаются толькоGET иHEAD). По умолчанию установлено вfalse.
  • ignoreVary: Булево значениеBoolean, которое, если равноtrue, указывает операции сопоставления ключей не проводить проверку заголовкаVARY. Другими словами, если URL совпадает, вы получите соответствие, независимо от того, есть ли заголовокVARY на объекте запросаResponse. По умолчанию установлено вfalse.
  • cacheName: СтрокаDOMString, которая представляет собой определённый кеш, в котором вести поиск. Заметьте, что этот параметр игнорируется методомCache.delete().

Примеры

js
caches.open("v1").then(function (cache) {  cache.delete("/images/image.png").then(function (response) {    someUIUpdateFunction();  });});

Спецификации

Specification
Service Workers Nightly
# cache-delete

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp