Service worker 服务人员更新期

Service worker 服务人员更新期,service-worker,browser-cache,Service Worker,Browser Cache,我正在创建一个简单的web应用程序,可以连接到我希望能够脱机使用的蓝牙设备,因此我使用服务人员将该应用程序存储在web缓存中。我知道缓存只有在没有更多空间时才会被清除,但是服务人员呢 我发现它的寿命是24小时。我的问题是,在不连接互联网的情况下,我可以使用web应用程序多久?缓存是唯一的问题,还是服务人员在x时间后死亡,我需要再次连接到internet?不,它没有死亡。你可以永远使用它 你混淆了两件事。24小时的使用寿命实际上是一个自动更新检查间隔。换句话说,当频繁使用站点时,浏览器将自动检查更

我正在创建一个简单的web应用程序,可以连接到我希望能够脱机使用的蓝牙设备,因此我使用服务人员将该应用程序存储在web缓存中。我知道缓存只有在没有更多空间时才会被清除,但是服务人员呢


我发现它的寿命是24小时。我的问题是,在不连接互联网的情况下,我可以使用web应用程序多久?缓存是唯一的问题,还是服务人员在x时间后死亡,我需要再次连接到internet?

不,它没有死亡。你可以永远使用它

你混淆了两件事。24小时的使用寿命实际上是一个自动更新检查间隔。换句话说,当频繁使用站点时,浏览器将自动检查更新的Service Worker,特别是更新的/serviceworker.js或存储它的任何位置。当然,您的代码可以更频繁地手动、编程地检查软件更新。通常应用程序在每次启动时都会检查新的SWs。但该设备可能会离线一个月,这并不妨碍应用程序的使用