ContentIndexEvent
注意:此功能僅在 Service Workers 中可用。
ContentIndexEvent 介面是 內容索引 API 的一部分,用於表示 contentdelete 事件的物件。
此事件會發送到 全域性作用域,通常是 ServiceWorker。它包含了要移除的已索引內容的 ID。
contentdelete 事件僅在因與瀏覽器內建使用者介面互動而發生刪除時觸發。當呼叫 ContentIndex.delete 方法時,此事件不會觸發。
建構函式
ContentIndexEvent()實驗性-
建立一個新的
ContentIndexEvent物件並返回,該物件的型別和其他選項將按照指定進行配置。
例項屬性
除了下面列出的屬性外,此介面還繼承了其父介面 ExtendableEvent 的所有屬性。
例項方法
雖然 ContentIndexEvent 本身沒有提供任何方法,但它繼承了其父介面 ExtendableEvent 提供的任何方法。
示例
此示例展示了 Service Worker 指令碼如何監聽 contentdelete 事件,並記錄已移除的內容索引 ID。
js
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
});
規範
| 規範 |
|---|
| Content Index # content-index-event |
瀏覽器相容性
載入中…