由于积极的服务人员而失去对PWA的控制

时间:2017-06-19 15:16:17

标签: google-chrome service-worker progressive-web-apps

我非常谨慎地将一个服务工作者添加到我的PWA中,这将缓存我的所有文件。我试图实现一个总是调用服务器来获得"版本的系统。文件,以便在那个"版本"文件更新后,缓存将被清除。

然而,有些东西没有正常工作,现在客户端根本不再调用服务器,因为他们拥有所需的文件。这非常适合离线使用!但是那些客户端永远不会再次调用服务器,所以当我更新网站以解决问题时(我已经完成),他们没有得到更新!

有关如何再次与这些客户联系的任何建议?

1 个答案:

答案 0 :(得分:5)

最简单的方法是将更改部署到服务工作者代码中。在该版本中清除缓存并删除错误代码。 当您开始使用服务工作者缓存时,不要担心这种情况会发生很多。 :)