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 |
浏览器兼容性
加载中…