[whatwg] Accessing cookies from workers

Hi all,

There's currently no way to set or get cookies from workers, which makes
various types of cookie-based operations problematic.

I'd like to suggest that we add an API to workers to support this, via a
"cookie" attribute on the WorkerGlobalScope interface. This cookie attribute
would act like the document.cookie attribute from page context.

When setting cookies, the cookie path would default to the path of the
script associated with the worker. Likewise, the cookie domain would default
to the domain of the worker itself (i.e. self.location.hostname).

So, as an example:

    var allCookies = self.cookie;
    self.cookie='root_cookie=value;path=/;domain=.example.com';

An alternative would be to have explicit getAllCookies() and setCookie()
APIs, if we don't like carrying over the document.cookie paradigm.

Any thoughts?

-atw
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20090305/b050ac88/attachment.htm>

Received on Thursday, 5 March 2009 15:02:13 UTC