- From: David Singer <singer@apple.com>
- Date: Tue, 14 Oct 2014 10:44:31 -0700
- To: Anne van Kesteren <annevk@annevk.nl>
- Cc: Tracking Protection Working Group <public-tracking@w3.org>
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