fix: dedupe SW registration, proactively check for updates every 5min and on foreground
Op een kiosk-scherm dat nooit navigeert gebeurt de browser-eigen update-check voor de service worker onvoorspelbaar laat (soms pas bij de dagelijkse 04:00-reload). Roep nu expliciet registration.update() aan bij het opstarten, elke 5 minuten en bij elke visibilitychange naar zichtbaar. Ook een eerdere niet-bedoelde dubbele registerServiceWorker()-aanroep bij visibilitychange verwijderd (ontstaan door een brede Python str.replace zonder count-limiet). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
/* Service worker: app-shell cache-first, API network-first met timeout en fallback op de laatste response. */
|
||||
|
||||
const VERSION = 'weerscherm-v2';
|
||||
const VERSION = 'weerscherm-v3';
|
||||
const SHELL = [
|
||||
'./',
|
||||
'./index.html',
|
||||
|
||||
Reference in New Issue
Block a user