作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下图显示安装了两名工作人员 - 一名处于事件状态,另一名未处于事件状态(刚刚安装)。
service-worker.js
并重新加载页面。 sw.js
在这里
https://gist.github.com/boopathi/57b7e8b6d657d55bdc7d
最佳答案
默认情况下,在关闭/卸载具有由该旧 Service Worker 控制的页面的所有选项卡之前,旧 Service Worker 将保持运行。新的 Service Worker 将在“等待”状态下“等待”。
有一些选项可以更改此默认行为。他们是 skipWaiting()
和 clients.claim()
.
当skipWaiting()
从安装服务 worker 调用,它会跳过“等待”状态并立即激活。然而,尽管被激活,它不一定会控制页面——这就是 clients.claim()
会实现。
关于service-worker - 如何阻止年长的 Service Worker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28069249/
我是一名优秀的程序员,十分优秀!