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 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 不支持84 不支持 不支持 不支持 不支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持8484 未知 不支持 未知 不支持 不支持

相关链接