单击按钮时,我成功注册sync
,它会触发我在service-worker
. 如果我离线 - 它会等待浏览器获得连接然后触发。
但是 - 当我第一次单击按钮时一切都很好 - 从那时起再次单击按钮成功注册sync
,但sync
服务工作者中的事件永远不会触发:
self.addEventListener('sync', function(event) {
console.log('EVENT in SYNC', event);
}
我仅在第一次单击该按钮时才看到控制台记录。我错过了什么吗?