2016-02-29 12 views
5

So, wie ich weiß Service Workers kann nicht auf die Cookies zugreifen. Aus diesem Grund habe ich viele Probleme bei der Implementierung von SW für meine Website.Warum kann Serviceworker nicht auf Cookies zugreifen

Ich möchte wissen, was die Gründe dafür sind, dass Dienstleister nicht die cookies.Right jetzt zugreifen kann ich Messaging bin mit dem Cookie-Inhalte Dienstleister zu vermitteln. Gibt es einen besseren Weg oder einen Hack, um es effizienter zu machen?

+0

Mögliches Duplikat von [Lesen von Cookies innerhalb eines Service Worker?] (Http://stackoverflow.com/questions/35447567/read-cookies-from-within-a-service-worker) – Marco

Antwort

7

Es gibt keinen Grund. Einige Anwendungsfälle wurden vorgeschlagen und eine new API is under development. Sicher, Ihr Anwendungsfall und Ihre Einsichten sind nützlich in der Konversation, wenn sie noch nicht abgedeckt sind.

Sie könnten postMessage() an einen Client verwenden, um die Cookies anzufordern und an den Service-Mitarbeiter zu senden.

+1

https: // github. com/saylyoff/ServiceWorker/issues/707 ist ebenfalls verwandt. – Marco