我正在尝试弄清楚如何使用服务工作者更新应用程序。
我目前的想法是:
如何在后台更新服务工作者(步骤3)?
答案 0 :(得分:2)
ServiceWorkerRegistration
对象的update()
方法将强制浏览器检查是否有可用的更新服务工作者脚本。 E.g:
navigator.serviceWorker.register('/sw.js').then(registration => {
window.addEventListener('your-update-event', () => registration.update());
});