- From: Nick Doty via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 14 Aug 2012 01:17:14 +0000
- To: public-tracking-commit@w3.org
Update of /w3ccvs/WWW/2011/tracking-protection/drafts In directory hutz:/tmp/cvs-serv19126/drafts Modified Files: tracking-dnt.html Log Message: additions per ISSUE 116 Index: tracking-dnt.html =================================================================== RCS file: /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html,v retrieving revision 1.149 retrieving revision 1.150 diff -u -d -r1.149 -r1.150 --- tracking-dnt.html 14 Aug 2012 00:51:55 -0000 1.149 +++ tracking-dnt.html 14 Aug 2012 01:17:12 -0000 1.150 @@ -422,32 +422,49 @@ <dl class="idl" title='[NoInterfaceObject] interface NavigatorDoNotTrack'> <dt>readonly attribute DOMString doNotTrack</dt> <dd> - When a tracking preference is <a>enabled</a>, the - doNotTrack attribute MUST have a string value that is the same as - the <a>DNT-field-value</a> defined in - <a href="#dnt-header-field" class="sectionRef"></a>. - If a tracking preference is <a>not enabled</a>, the - value is <code>null</code>. + When a tracking preference is <a>enabled</a>, the doNotTrack + attribute MUST have a string value that is the same as the + <a>DNT-field-value</a> defined in <a href="#dnt-header-field" + class="sectionRef"></a> sent to the origin of the corresponding + top-level document. If a tracking preference is <a>not + enabled</a>, the value is <code>null</code>. </dd> </dl> <section id='js-implements'> <h4>Implements</h4> <div class="idl" title='Navigator implements NavigatorDoNotTrack'> - Objects implementing the <code>Navigator</code> interface - [[!NAVIGATOR]] (e.g., the <code>window.navigator</code> object) - MUST also implement the <code>NavigatorDoNotTrack</code></a> - interface. - An instance of <code>NavigatorDoNotTrack</code> is obtained - by using binding-specific casting methods on an instance of - <code>Navigator</code>. + <p> + Objects implementing the <code>Navigator</code> interface + [[!NAVIGATOR]] (e.g., the <code>window.navigator</code> object) + MUST also implement the <code>NavigatorDoNotTrack</code></a> + interface. An instance of <code>NavigatorDoNotTrack</code> is + obtained by using binding-specific casting methods on an + instance of <code>Navigator</code>. + </p> + <p> + The value of the <code>doNotTrack</code> attribute SHOULD be + considered guidance and MUST NOT be interpreted as a guarantee + of the value of the DNT header sent on future requests. A + user's tracking preference may change and may differ for + different origins. Servers MUST rely on the DNT header received + in a request even if it differs from what a script previously + observed in the <code>doNotTrack</code> attribute. Trackers + that commonly expect to receive a user-granted exception (as + described in <a href="#exceptions" class="sectionRef"></a>) + SHOULD assess the user's preference in the HTTP request loading + that script. + </p> </div> </section> <p class="issue" data-number="84" title="Make DNT status available to JavaScript"> <strong>[PENDING REVIEW]</strong> Updated text in this section. </p> - <p class="issue" data-number="116" title="How can we build a JS DOM property which doesn't allow inline JS to receive mixed signals?"></p> + <p class="issue" data-number="116" title="How can we build a JS DOM property which doesn't allow inline JS to receive mixed signals?"> + <strong>[PENDING REVIEW]</strong> + Updated text in this section. + </p> </section> <section id='plug-ins'>
Received on Tuesday, 14 August 2012 01:17:15 UTC