【发布时间】:2019-10-09 06:25:21
【问题描述】:
一个旧站点有一个名为 service-worker.js 的服务工作者,现在我正在使用 GatsbyJS gatsby-plugin-offline 并自动创建一个 sw.js。问题是新的 sw.js 不会更新网站,它会安装但不会取代旧的。
有没有办法解决这个问题?
我读到了 self.skipWaiting(),但 Gatsby 插件已经使用了 skipWaiting()。
【问题讨论】:
-
你怎么知道它没有代替旧的? “新的 sw.js 不会更新网站”是什么意思?
-
在开发工具中,它显示正在安装,但不要代替旧的 service-worker.js 文件。不过我找到了解决办法,我会在下面发帖
标签: service-worker gatsby