如果我从Web应用程序导航,并且不再打开任何窗口,当我返回应用程序时,每次激活之前都会调用install事件。这与安装的预期生命周期不匹配仅被调用一次。我没有对服务工作文件进行任何更改。
服务工作者中唯一的代码是:
self.addEventListener('install', function(event) {
console.log('[ServiceWorker:install] Installing service worker v6.');
});
self.addEventListener('activate', event => {
console.log(`[ServiceWorker:activation] Activating service worker v6.`);
});
答案 0 :(得分:0)
这可能是旧日志。
您可以清除控制台或向日志添加时间戳,以便在关闭/打开浏览器窗口之前查看...installing
/ ...activating
消息。