【发布时间】:2018-02-27 07:40:55
【问题描述】:
这是关于 Progressive Web App 中使用的 serviceworker API。 谁能帮我理解 Service Worker 安装事件和激活事件之间的区别?
以下是我的理解,
- Install 事件是注册 Service Worker 后发生的第一个事件。
- 安装事件只发生一次 - 我不确定这一点,我可以看到该事件在页面刷新时运行。所以我对这种说法感到困惑。
- 安装事件后 - 激活事件触发器。
- 每次重新加载页面时激活事件触发器。
除了上面的陈述,我的问题是两个事件之间到底有什么区别,它们都一个接一个地运行,如果是这样,为什么我们需要两个事件?
更新: 分享可能有帮助的资源。我正在读这个。 https://developers.google.com/web/fundamentals/instant-and-offline/service-worker/lifecycle
感谢大家的回复。
【问题讨论】:
-
你读过specification吗?