2016-02-29 14 views
5

Theo tôi biết Công nhân dịch vụ không thể truy cập cookie. Bởi vì điều này tôi đang phải đối mặt với rất nhiều vấn đề trong việc thực hiện SW cho trang web của tôi.Tại sao không thể truy cập vào các cookie dịch vụ

Tôi muốn biết lý do là gì, mà Service Workers không thể truy cập cookies.Right bây giờ tôi đang sử dụng tin nhắn để chuyển tải nội dung cookie Service Workers. Có cách nào tốt hơn hoặc hack để làm điều đó hiệu quả hơn không?

+0

Có thể trùng lặp [Đọc cookie từ bên trong một nhân viên dịch vụ?] (Http://stackoverflow.com/questions/35447567/read-cookies-from-within-a-service-worker) – Marco

Trả lời

7

Không có lý do gì. Một số trường hợp sử dụng đã được đề xuất và một số new API is under development. Chắc chắn trường hợp sử dụng của bạn và thông tin chi tiết hữu ích trong cuộc trò chuyện nếu chúng chưa được đề cập đến.

Bạn có thể sử dụng postMessage() cho khách hàng để yêu cầu cookie và gửi cho nhân viên dịch vụ.

+1

https: // github. com/hơioff/ServiceWorker/issues/707 có liên quan. – Marco

Các vấn đề liên quan