Javascript 联机时禁用serviceWorker

Javascript 联机时禁用serviceWorker,javascript,service-worker,progressive-web-apps,Javascript,Service Worker,Progressive Web Apps,是否有任何简单的解决方案可以在PWA中设置serviceWorker,以便在internet可用时禁用从缓存加载。我希望应用程序只在并没有连接的情况下从缓存加载,若它在线,那个么从服务器加载。现在的情况是,serviceWorker不允许刷新,即使您单击“重新加载”,我知道如何为自己刷新它,但在用户端,这是一个问题。。。 我在React中使用默认serviceWorker设置,但任何其他解决方案或任何其他框架的示例都会对我有所帮助。听起来您希望在serviceWorker中使用网络优先策略。这是

是否有任何简单的解决方案可以在PWA中设置serviceWorker,以便在internet可用时禁用从缓存加载。我希望应用程序只在并没有连接的情况下从缓存加载,若它在线,那个么从服务器加载。现在的情况是,serviceWorker不允许刷新,即使您单击“重新加载”,我知道如何为自己刷新它,但在用户端,这是一个问题。。。
我在React中使用默认serviceWorker设置,但任何其他解决方案或任何其他框架的示例都会对我有所帮助。

听起来您希望在serviceWorker中使用网络优先策略。这是由谷歌的杰克·阿奇博尔德记录的。你可以。这种类型的服务人员在查看脱机缓存之前检查网络上的文件。

听起来您希望在服务人员中使用网络优先策略。这是由谷歌的杰克·阿奇博尔德记录的。你可以。这种类型的服务人员在查看脱机缓存之前会检查网络上的文件。

Create React应用程序使用Google的Workbox库集进行缓存。你可以在网站上阅读更多关于它的信息


在src\index.js中,您将找到serviceWorker.register。方法register接受config作为参数,您可以在src\serviceWorker.js中看到它,但我找不到该参数的结构。任何深入了解都会非常感激。

Create React应用程序使用Google的Workbox库集进行缓存。你可以在网站上阅读更多关于它的信息

在src\index.js中,您将找到serviceWorker.register。方法register接受config作为参数,您可以在src\serviceWorker.js中看到它,但我找不到这个参数是如何构造的。如果您有任何见解,我将不胜感激