我创建了一个带有ssr模式和@nuxtjs/pwa模块的nuxtjs项目。它没有更新缓存的文件。然后,我通过点击inspect > Application tab > Clear Storage in sidebar > clear site data button清除了chromes缓存。
清除缓存存储后,Serviceworker不再工作。我使用的是@nuxtjs/pw
在我的web应用程序(使用Angular4)中,我使用"@angular/service-worker": "^1.0.0-beta.16"生成服务worker,还使用firebase-messaging-sw.js生成FCM推送通知,angular/ service -worker仅在生产版本中创建worker-basic.min.js。
我创建了一个渐进式的网络应用,。我不明白为什么我的服务工作者也被缓存在Chrome?中,所以当我更改服务工作者时,chrome不会检测到更改,因此服务工作者不会更新。navigator.serviceWorker.register('/service-worker-tavest.js')
.then(function(registration) {// updatefound is fired if