Ich habe eine Progressive Web App erstellt, die Caching verwendet, aber mir ist unklar, ob Benutzer (versehentlich oder absichtlich) den Service-Worker-Cache löschen können, wodurch meine Tracking-Daten gelöscht werden können.Können Benutzer den Service-Worker-Cache löschen?
3
A
Antwort
4
Wenn ein Benutzer seine Browserdaten/Cookies löscht, werden alle Site-Speicher gelöscht, die den SW-Cache, Cookies, lokalen Speicher, indexeddb und alle anderen lokalen Cachesysteme enthalten.
1
Darüber hinaus erzwingt Ctrl-F5
eine Cache-Aktualisierung, und ist intended to abandon all cached content including service worker cache
und nur alle Inhalte von den Servern wieder abrufen.
+0
Löscht es die App-Daten, selbst wenn das PWA auf dem Android-Handy installiert ist? – WPalombini
Beachten Sie, dass dadurch auch alle Service Worker aufgehoben werden. Dies bedeutet, dass Sie sich nicht in einem Szenario befinden, in dem Ihr Service Worker registriert ist und eine Seite ohne die zwischengespeicherten Assets aus dem Installationsschritt kontrolliert. –