ContentIndexEvent - 定义了用于表示 contentdelete 事件的对象
ContentIndexEvent
是内容索引 API
的接口,定义了用于表示 contentdelete
事件的对象。
此事件被发送到 ServiceWorker
的全局范围
。它包含要删除的索引内容的 ID。
contentdelete
事件仅在由于与浏览器内置用户界面的交互而发生删除时才触发。调用 ContentIndex.delete
方法时不会触发。
构造函数
ContentIndexEvent()
创建并返回一个新的 ContentIndexEvent
对象,该对象的类型和其他选项均按指定配置。
属性
除了下面列出的属性之外,此接口还继承其父接口 ExtendableEvent
的属性。
id
只读
一个 String
,通过该 ID 标识已删除的内容索引。
方法
虽然 ContentIndexEvent
不没有自有的方法,但它继承了其父接口 ExtendableEvent
的方法。
实例
此实例显示了服务工作线程
脚本正在侦听 contentdelete
事件,并记录了删除的内容索引 ID。
self.addEventListener('contentdelete', (event) => {
console.log(event.id);
// 记录内容索引 ID,然后可用来确定要从缓存中删除哪些内容
});
规范
规范 | 状态 | 备注 |
---|---|---|
Unknown ContentIndexEvent 的定义 |
Unknown | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 84 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 84 | 84 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |