mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-04 13:58:12 +00:00
PWA: odświeżanie przy wykryciu aktualizacji
This commit is contained in:
@@ -17,7 +17,9 @@ import { register } from 'register-service-worker'
|
|||||||
console.log('SW: nowa aktualizacja wykryta')
|
console.log('SW: nowa aktualizacja wykryta')
|
||||||
},
|
},
|
||||||
updated () {
|
updated () {
|
||||||
console.log('SW: zaktualizowano dane, odśwież aplikację');
|
console.log('SW: nowe dane, potrzebne odświeżenie strony!');
|
||||||
|
|
||||||
|
window.location.reload();
|
||||||
},
|
},
|
||||||
offline () {
|
offline () {
|
||||||
console.log('SW: tryb offline')
|
console.log('SW: tryb offline')
|
||||||
|
|||||||
+4
-4
@@ -2,16 +2,16 @@ module.exports = {
|
|||||||
pwa: {
|
pwa: {
|
||||||
workboxPluginModule: 'GenerateSW',
|
workboxPluginModule: 'GenerateSW',
|
||||||
workboxOptions: {
|
workboxOptions: {
|
||||||
|
skipWaiting: true,
|
||||||
|
clientsClaim: true,
|
||||||
|
|
||||||
navigateFallback: '/index.html',
|
navigateFallback: '/index.html',
|
||||||
runtimeCaching: [
|
runtimeCaching: [
|
||||||
{
|
{
|
||||||
urlPattern: new RegExp('^https://stacjownik.eu-4.evennode.com/api/getSceneries'),
|
urlPattern: new RegExp('^https://stacjownik.eu-4.evennode.com/api/getSceneries'),
|
||||||
handler: 'NetworkFirst',
|
handler: 'NetworkFirst',
|
||||||
options: {
|
options: {
|
||||||
cacheName: 'sceneries-cache',
|
cacheName: 'sceneries-cache'
|
||||||
expiration: {
|
|
||||||
maxAgeSeconds: 24 * 60 * 60, // 24 hours
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user