Reactjs 创建React App PWA-更改服务工作者的缓存策略
我已经使用CRAV4创建了一个PWA模板,并通过注册它启用了随附的服务人员,因为我需要创建一个关于安装PWA的弹出通知 lighthouse测试必须通过,应用程序才能与PWA兼容,以便浏览器在安装前启动所需的Reactjs 创建React App PWA-更改服务工作者的缓存策略,reactjs,caching,create-react-app,progressive-web-apps,service-worker,Reactjs,Caching,Create React App,Progressive Web Apps,Service Worker,我已经使用CRAV4创建了一个PWA模板,并通过注册它启用了随附的服务人员,因为我需要创建一个关于安装PWA的弹出通知 lighthouse测试必须通过,应用程序才能与PWA兼容,以便浏览器在安装前启动所需的事件侦听器,以检测用户是否已安装PWA 现在的问题是该服务人员正在使用缓存优先策略。因此,刷新页面不会触发更新,在部署更新后,我会看到应用程序的旧版本 如何更改CRA v4服务人员的缓存策略,以便用户只需刷新页面即可获得新版本的应用程序? 我还想知道为什么默认情况下会使用这个缓存优先策略。对
事件侦听器,以检测用户是否已安装PWA
现在的问题是该服务人员正在使用缓存优先
策略。因此,刷新页面不会触发更新,在部署更新后,我会看到应用程序的旧版本
如何更改CRA v4服务人员的缓存策略,以便用户只需刷新页面即可获得新版本的应用程序?
我还想知道为什么默认情况下会使用这个缓存优先
策略。对我来说,用户必须关闭每个选项卡才能获得新版本似乎很糟糕。为什么没有更多的人提起这件事?这显然不是用户友好的