相关疑难解决方法(0)

在单页应用程序中检查Service Worker更新

我们有一个信号页应用程序,它已安装并处于活动状态。

现在我们的服务器重建了应用程序,服务端文件正在服务器端更新。

我们的客户对这个新的Service Worker文件一无所知,并且仍在使用旧的Service Worker文件。

什么时候有效? 如果我刷新/重新加载该应用程序,则正在安装新的Service Worker。

如果正在服务器上更新服务工作者文件并且未重新加载客户端,我们如何刷新客户端?

可能的解决方案:我认为,我需要在1小时左右之后进行轮询。

service-worker workbox workbox-webpack-plugin

5
推荐指数
1
解决办法
1475
查看次数

如果有新版本,如何强制 SPA 客户端进行硬刷新?

我有一个单页应用程序,需要客户端使用最新版本。缓存是积极的,因此等待它们失效是不可行的。

有没有一种方法可以告诉客户端查看某个资源(比如 build.txt),如果该资源包含的内部版本号大于当前加载的版本号,则使缓存无效并刷新?

javascript single-page-application progressive-web-apps

2
推荐指数
1
解决办法
7417
查看次数