2016-02-29 31 views
5

据我所知服务人员无法访问Cookie。正因为如此,我在为我的网站实施SW时遇到了很多问题。为什么服务人员无法访问Cookie

我想知道是什么原因,服务工作者无法访问cookies.Right我现在用短信传达的cookie内容服务人员。 有没有更好的方法或黑客更有效地做到这一点?

+0

可能重复[从服务工作者内部读取Cookie](http://stackoverflow.com/questions/35447567/read-cookies-from-within-a-service-worker) – Marco

回答

7

没有理由。已经提出了一些用例,并提供了一个new API is under development。如果尚未覆盖您的使用情况和见解,那么确保您的对话很有用。

您可以使用postMessage()向客户端请求cookie并将其发送给服务人员。

+1

https:// github。 com/slightlyoffoff/ServiceWorker/issues/707也是相关的。 – Marco