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

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