ContentIndexEvent
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Hinweis: Dieses Feature ist nur verfügbar in Service Workers.
Die ContentIndexEvent
-Schnittstelle der Content Index API definiert das Objekt, das das contentdelete
-Ereignis repräsentiert.
Dieses Ereignis wird an den globalen Bereich eines ServiceWorker
gesendet. Es enthält die ID des indizierten Inhalts, der entfernt werden soll.
Das contentdelete
-Ereignis wird nur ausgelöst, wenn die Löschung durch Interaktion mit der integrierten Benutzeroberfläche des Browsers erfolgt. Es wird nicht ausgelöst, wenn die Methode ContentIndex.delete
aufgerufen wird.
Konstruktor
ContentIndexEvent()
Experimentell-
Erstellt und gibt ein neues
ContentIndexEvent
-Objekt zurück, dessen Typ und andere Optionen wie angegeben konfiguriert sind.
Instanz-Eigenschaften
Zusätzlich zu den unten aufgeführten Eigenschaften erbt diese Schnittstelle die Eigenschaften ihrer Elternschnittstelle, ExtendableEvent
.
Instanz-Methoden
Obwohl ContentIndexEvent
keine eigenen Methoden anbietet, erbt es alle von seiner Elternschnittstelle, ExtendableEvent
, angegebenen.
Beispiele
Dieses Beispiel zeigt das Skript eines Service Workers, das auf das contentdelete
-Ereignis hört und die ID des entfernten Content-Indexes protokolliert.
self.addEventListener("contentdelete", (event) => {
console.log(event.id);
// logs content index id, which can then be used to determine what content to delete from your cache
});
Spezifikationen
Specification |
---|
Content Index # content-index-event |
Browser-Kompatibilität
BCD tables only load in the browser