- From: Anne van Kesteren <annevk@annevk.nl>
- Date: Wed, 30 Apr 2014 22:53:06 +0100
- To: Marcos <marcos@marcosc.com>
- Cc: public-tracking-comments@w3.org, WebApps WG <public-webapps@w3.org>
On Wed, Apr 30, 2014 at 10:44 PM, Marcos <marcos@marcosc.com> wrote: > On April 29, 2014 at 8:36:20 AM, Anne van Kesteren (annevk@annevk.nl) wrote: >> 4. It should be exposed in workers. > > See: http://heycam.github.io/webidl/#Exposed for the details of how to do that. Contains an example. In a private thread with one of the editors I suggested the following as replacement for the current API: enum DNTValues { "unspecified", "0", "1" }; [NoInterfaceObject, Exposed=Window,Worker] interface NavigatorDNT { readonly attribute DNTValues doNotTrack; }; Navigator implements NavigatorDNT WorkerNavigator implements NavigatorDNT I think this more closely matches what we want here. It's probably still not completely ideal as per Peter permission exposure is ideally asynchronous due to crossing process boundaries, but I suspect it might be too late to turn this into a promise. -- http://annevankesteren.nl/
Received on Wednesday, 30 April 2014 21:53:35 UTC