2016-02-29 1 views
5

Comme je le sais Les travailleurs de services ne peuvent pas accéder aux cookies. Pour cette raison, je suis confronté à beaucoup de problèmes dans la mise en œuvre de SW pour mon site.Pourquoi ne peut pas serviceworker accéder aux cookies

Je veux savoir quelles sont les raisons que service des travailleurs ne peut pas accéder au cookies.Right maintenant j'utilise la messagerie pour transmettre le contenu des cookies pour service des travailleurs. Y a-t-il un meilleur moyen de le faire plus efficacement?

+0

Copie possible de [Lire les cookies depuis un service worker?] (Http://stackoverflow.com/questions/35447567/read-cookies-from-within-a-service-worker) – Marco

Répondre

7

Il n'y a pas de raison. Certains cas d'utilisation ont été proposés et un new API is under development. Bien sûr, votre cas d'utilisation et vos idées sont utiles dans la conversation s'ils ne sont pas encore couverts.

Vous pouvez utiliser postMessage() à un client pour demander les cookies et l'envoyer à l'agent de service.

+1

https: // github. com/slightlyoff/ServiceWorker/issues/707 est également associé. – Marco