Draft This page is not complete.
The delete()
method of the ContentIndex
interface unregisters an item from the currently indexed content.
Calling delete()
only affects the index. It does not delete anything from the Cache
.
Syntax
ContentIndex.delete(id).then(...);
Parameters
This method receives no parameters.
Return value
Returns a Promise
that resolves with undefined
Exceptions
No exceptions are thrown.
Examples
Below is an asynchronous function, that removes an item from the content index
. We receive a reference to the current ServiceWorkerRegistration
, which allows us to access the index
property and thus access the delete
method.
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);
}
The delete
method can also be used within the service worker
scope.
self.registration.index.delete('my-id');
Specifications
Specification | Status | Comment |
Content Index APIThe definition of 'delete' in that specification. | Editor's Draft | Initial definition. |
Browser compatibility
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Chrome
No support No |
Edge
Full support 84 |
Firefox
No support No |
IE
No support No |
Opera
No support No |
Safari
No support No |
WebView Android
Full support 84 |
Chrome Android
Full support 84 |
Firefox Android
No support No |
Opera Android
No support No |
Safari iOS
No support No |
Samsung Internet Android
No support No |
Legend
- Full support
- Full support
- No support
- No support
- Experimental. Expect behavior to change in the future.'
- Experimental. Expect behavior to change in the future.
See also:
- An introductory article on the Content Index API
- An app which uses the Content Index API to list and remove 'save for later' content
- Service Worker API, along with information about Cache and CacheStorage
ContentIndex.delete() by Mozilla Contributors is licensed under CC-BY-SA 2.5.