ServiceWorkerRegistration: updatefound 事件

安全上下文:此功能仅在安全上下文(HTTPS)中可用,且在某些或所有支持的浏览器中可用。

注意:此功能在Web Workers中可用。

updatefoundServiceWorkerRegistration接口的事件,每当ServiceWorkerRegistration.installing属性获取新的服务工作线程时触发。

语法

在诸如addEventListener()之类的的方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("updatefound", (event) => {});

onupdatefound = (event) => {};

事件类型

一个通用的Event

示例

js
const registration = await navigator.serviceWorker.getRegistration();
if (registration) {
  registration.addEventListener("updatefound", () => {
    console.log("Service Worker update found!");
  });
}

规范

规范
Service Workers
# dom-serviceworkerregistration-onupdatefound

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅