2016-02-29 62 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