ContentIndexEvent
注意: 此功能仅在 服务工作线程 中可用。
ContentIndexEvent
接口是 内容索引 的一部分,它定义了用于表示 contentdelete
事件的对象。
此事件发送到 全局作用域 的 ServiceWorker
中。它包含要删除的已索引内容的 ID。
只有当删除操作是由于与浏览器的内置用户界面交互而导致时,才会触发 contentdelete
事件。当调用 ContentIndex.delete
方法时,不会触发此事件。
构造函数
ContentIndexEvent()
实验性-
创建并返回一个新的
ContentIndexEvent
对象,其类型和其他选项按指定配置。
实例属性
除了下面列出的属性之外,此接口还继承了其父接口 ExtendableEvent
的属性。
实例方法
虽然 ContentIndexEvent
本身没有提供任何方法,但它继承了其父接口 ExtendableEvent
中指定的任何方法。
示例
此示例显示了 服务工作线程 脚本侦听 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-event |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。