如何关闭 React.js PWA 以应用更新?

How to close React.js PWA to apply updates?

我们正在开发 React.js PWA.Is 可以在获取更新后以编程方式关闭应用程序以应用它们?如何?是否有其他解决方案??

close application after gets update to apply them

对于 Web 应用程序,这将终止缓存并刷新浏览器选项卡。

您可以通过将 versoning/time stamps/unique id 等应用到资源 URL 来终止缓存,以便在刷新浏览器时将它们检测为需要下载的新资源。

您可以使用location.reload();

强制刷新应用

您不能关闭应用程序,您不能关闭用户打开的选项卡。只有用代码打开的选项卡才能用代码关闭。 这是您在 RAM(应用程序清洁器)中杀死应用程序的问题。 这将清除应用程序以前版本的缓存并用新的 main.chunk.js.

替换它

我有一个解决方案,您可以在不关闭程序的情况下更新程序,为此您可以使用 "clear-cache" React 库。