Ich möchte einen Aufruf nach dem Push-Ereignis zum Abrufen der Notif Daten über eine interne API mit benutzerspezifischen Parametern, die im lokalen Speicher oder Cookie wie usertype oder gespeichert sind Länder-ID .. Wie mache ich das?Ich muss auf localstorage oder cookie von innerhalb des Serviceworker zugreifen
12
A
Antwort
19
Sie können Local Storage nicht in Service-Mitarbeitern verwenden. Es wurde entschieden, dass Service-Mitarbeiter keinen Zugriff auf synchrone APIs haben sollten. Sie können stattdessen IndexedDB verwenden oder mit der kontrollierten Seite unter Verwendung von postMessage()
kommunizieren.
Standardmäßig sind Cookies nicht in fetch
Anfragen enthalten, aber Sie können sie wie folgt einschließen: fetch(url, {credentials: 'include'})
.
Verwandte Themen
- 1. Warum kann Serviceworker nicht auf Cookies zugreifen
- 2. Zugreifen auf Anforderungsparameter von innerhalb des Validators
- 3. Ich muss auf eine Spalte innerhalb einer Join-Tabelle zugreifen
- 4. localStorage - clear() oder removeItem()?
- 5. Auf Repository oder Service von Entität zugreifen
- 6. Wie bekomme ich einen Cookie-Wert innerhalb Websocket Endpunkt
- 7. Wie kann ich auf den Namen des Hapi-Plugins zugreifen?
- 8. Ich kann nicht auf Requisiten innerhalb der onToken-Funktion zugreifen
- 9. Zugriff auf localStorage in node.js?
- 10. Was muss ich tun, um auf CustomTextParagraphProperties zugreifen zu können?
- 11. Kann ich innerhalb eines NUnit-Tests auf SessionState zugreifen?
- 12. Java: Auf Eigenschaftendatei innerhalb eines Krieges zugreifen
- 13. konnte keinen Serviceworker registrieren: Serviceworker nicht gestartet werden kann
- 14. Wo werden ServiceWorker Daten gespeichert?
- 15. Wie kann ich auf eine Wählermethode innerhalb eines Service zugreifen
- 16. Javascript localStorage und Domänen
- 17. Wie kann ich ein Video von einem ServiceWorker streamen?
- 18. Wie auf Werte innerhalb Sub-Klassenobjekt zugreifen?
- 19. Warum kann ich nicht innerhalb einer Funktion auf $ args zugreifen?
- 20. Wie kann ich innerhalb einer jquery-Funktion auf $ (this) zugreifen?
- 21. Wie kann ich auf ein Konstruktormember innerhalb einer Konstruktorfunktion zugreifen?
- 22. localStorage Array von Objekten Handhabung
- 23. Anzeigen Cookie-Wert innerhalb Textbox
- 24. Wie kann ich auf das Attribut width des embed-Objekts innerhalb meiner Anwendung swf zugreifen?
- 25. Angularjs-Leistung auf LocalStorage
- 26. API-Gateway kann nicht auf Cookie-Header zugreifen
- 27. Wie kann ich von einer SKScene auf die Navigationsleiste zugreifen?
- 28. Zugriff auf Cookie-Set mit Passport.js
- 29. Wie aktualisiere ich React localstorage?
- 30. Wie auf eine Variable innerhalb des Blocks von ID-Typ in Objective-C zugreifen?
Anmeldeinformationen gehören arbeitete wie ein Charme .. danke .... !! Retter für jetzt .. aber auf lange Sicht muss in eine indexierte db .. Dank viel Kumpel –
@amansatija Check-out [localforage ] (https://github.com/mozilla/localForage), das beides plus WebSQL ohne zusätzlichen Aufwand unterstützt. – Nick