W3C home > Mailing lists > Public > public-tracking@w3.org > October 2014

Re: TPE last-call issues on my plate, summary [2]

From: David Singer <singer@apple.com>
Date: Tue, 14 Oct 2014 10:44:31 -0700
Cc: Tracking Protection Working Group <public-tracking@w3.org>
Message-id: <D21CEF1F-04F2-415A-A39B-8442EE4274A3@apple.com>
To: Anne van Kesteren <annevk@annevk.nl>

On Oct 14, 2014, at 10:38 , Anne van Kesteren <annevk@annevk.nl> wrote:

> On Tue, Oct 14, 2014 at 7:35 PM, David Singer <singer@apple.com> wrote:
>> We did discuss what the JS property should return, and Roy adjusted it to be null-able, and the sense was, I think that it should be documented as returning whatever the UA would send as the DNT header value.  If the UA makes up an extension after the 1 or 0, it should include that, so itís not an enum.
> 
> You could say that for every enum value there is. If people start
> emitting proprietary values without standardization and that is fine
> with you, I'm not sure what the point of standardizing this is in the
> first place.

Yes, the first character is reserved to be 0 or 1.

Did you miss that 5.2 <http://www.w3.org/TR/tracking-dnt/#dnt-header-field> explicitly documents DNT-extensions? They need to be included in the property.

> DNT-field-value = ( "0" / "1" ) *DNT-extension
> 
> DNT-extension
>    = %x21 / %x23-2B / %x2D-5B / %x5D-7E
>                 ; excludes CTL, SP, DQUOTE, comma, backslash
        


David Singer
Manager, Software Standards, Apple Inc.
Received on Tuesday, 14 October 2014 17:45:08 UTC

This archive was generated by hypermail 2.3.1 : Friday, 3 November 2017 21:45:24 UTC