ContentIndex: метод delete()
Ограниченная доступность
Эта функция не является базовой, так как она не работает во всех распространённых браузерах.
Экспериментально: Это экспериментальная технология
Перед использованием в рабочей среде внимательно ознакомьтесь с таблицей совместимости браузеров.
Примечание: Эта функция доступна в Web Workers.
Метод delete() интерфейса ContentIndex аннулирует элемент из текущего индексированного содержимого.
Примечание: Вызов delete() затрагивает только индекс. Он не удаляет ничего из Cache.
Синтаксис
delete(id)
Параметры
id-
Уникальный идентификатор индексируемого содержимого, который необходимо удалить из объекта
ContentIndex.
Возвращаемое значение
Возвращает Promise, который разрешается значением undefined.
Исключения
Исключения не выбрасываются.
Примеры
Ниже представлена асинхронная функция, удаляющая элемент из индекса содержимого. Мы получаем ссылку на текущую регистрацию ServiceWorkerRegistration, что позволяет нам получить доступ к свойству index и, следовательно, к методу delete.
async function unregisterContent(article) {
// reference registration
const registration = await navigator.serviceWorker.ready;
// feature detect Content Index
if (!registration.index) return;
// unregister content from index
await registration.index.delete(article.id);
}
Метод delete также может быть использован в области сервисного рабочего процесса.
self.registration.index.delete("my-id");
Спецификации
| Спецификация |
|---|
| Content Index # content-index-delete |
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | |
delete |
Нет | Нет | Нет | Нет | Нет | 84 | Нет | 60 | Нет | 14.0 | 84 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ContentIndex/delete