javascript - 如何将 PWA 重定向到新服务器

标签 javascript service-worker progressive-web-apps

我有一个注册 Service Worker 的应用程序,使该应用程序可以离线使用。现在我需要将应用程序移动到新服务器,因此我为根页面设置了 301 重定向。但现有的缓存似乎忽略了这一点,并始终在旧 URL 上提供旧应用程序。我如何强制他们更新?

最佳答案

另一种简单的方法是使用 workbox-window。您可以检测到新的服务人员安装并提示用户重新加载页面或在未经用户许可的情况下重新加载。更多详情请阅读this .

希望对您有所帮助。

关于javascript - 如何将 PWA 重定向到新服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57329850/

相关文章:

javascript - MouseEventConstructor 不是构造函数

android - PWA 是否可以转换为 Native App?

javascript - 我可以要求在网站上阅读短信吗

progressive-web-apps - 渐进式 Web 应用程序 "Manifest does not contain a suitable icon"

javascript - HTML5 文件 API : How to see the result of readAsText()

javascript - 检查特定年龄

javascript - 我们应该如何以及何时写入 Service Worker 中的缓存?

javascript - 如何真正清除 PWA 中的缓存

javascript - 第一次加载后,Service Worker 缓存会破坏 PDF

javascript - 如何在 JavaScript 中捕获没有可见输入字段的键盘输入