google-chrome - 由于激进的服务人员而失去对 PWA 的控制

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

我对向我的 PWA 添加一个 service worker 来缓存我的所有文件非常谨慎。我尝试实现一个系统,该系统会始终调用服务器以获取“版本”文件,以便在该“版本”文件更新时清除缓存。

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

关于我如何再次与这些客户建立联系有什么建议吗?

最佳答案

对您来说,最简单的事情就是将更改部署到您的服务工作线程代码。在该版本中清除缓存并删除错误代码。 不要担心,当您开始使用 Service Worker 缓存时,这种情况会经常发生。 :)

关于google-chrome - 由于激进的服务人员而失去对 PWA 的控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44634239/

相关文章:

javascript - 是否可以从 Web 应用程序中捕获客户端桌面的屏幕截图?

javascript - ionic / Cordova : How to debug JavaScript codes that require "cordova.js" library in a web-browser

service-worker - 如果网络应用已安装,Chrome 会再次提示网络应用安装横幅

javascript - 推送 WebAPI + IndexedDB + ServiceWorker

android - 删除 PWA 初始屏幕中的名称

javascript - 将函数添加到队列中以便稍后执行。终极版

google-chrome - 如何分配激活不同已安装 Chrome 扩展程序的快捷方式?

google-chrome - 网络应用程序 : Failures: Service worker does not successfully serve the manifest's start_url

javascript - 为什么通过相机上传图像在 mobile-safari 上有效,但不适用于 iOS PWA?

javascript - 奇怪的 Chrome 图像行为 :