【发布时间】:2018-06-27 17:08:24
【问题描述】:
我是网络应用程序开发的新手,所以请原谅我的问题。
我刚刚注意到,我使用 create-react-app 创建的 Web 应用程序安装了服务工作者,将其上传到我的服务器,当我从本地 Chrome 浏览器打开新应用程序后,它不会在构建后重新加载,即使我多次在服务器上重新加载节点,并硬重新加载 Chrome 浏览器。
我从我的应用中删除了 service worker,现在 Chrome 总是会得到新的应用。
如何“强制” Service Worker 在我的应用程序中自我更新,以便每次将新构建应用程序推送到我的服务器时总能得到它?
如果我必须添加这个Cache-Control: no-cache 或其他缓存机制https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control 那么Service Worker 有什么用呢?
【问题讨论】:
标签: reactjs browser service-worker