@@ -2243,7 +2243,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
2243
2243
<li><dfn data-x-href="https://infra.spec.whatwg.org/#implementation-defined">implementation-defined</dfn></li>
2244
2244
<li><dfn data-x-href="https://infra.spec.whatwg.org/#willful-violation">willful violation</dfn></li>
2245
2245
<li id="fingerprint"><span id="fingerprinting-vector"></span>
2246
- <!-- INSERT TRACKING -->
2246
+ <!--INSERT TRACKING-->
2247
2247
<dfn data-x-href="https://infra.spec.whatwg.org/#tracking-vector">tracking vector</dfn></li>
2248
2248
<li><dfn data-x-href="https://infra.spec.whatwg.org/#code-point">code point</dfn> and its synonym
2249
2249
<dfn data-x-href="https://infra.spec.whatwg.org/#code-point">character</dfn></li>
@@ -26038,17 +26038,19 @@ document.body.appendChild(wbr);</code></pre>
26038
26038
<p>User agents must ignore any entity bodies returned in the responses. User agents may close the
26039
26039
connection prematurely once they start receiving a response body.</p>
26040
26040
26041
- <p>When the <code data-x="attr-hyperlink-ping">ping</code> attribute is present, user agents
26042
- should clearly indicate to the user that following the hyperlink will also cause secondary
26043
- requests to be sent in the background, possibly including listing the actual target URLs.</p>
26041
+ <p id="fingerprint-ping">
26042
+ <!--INSERT TRACKING-->
26043
+ An <code>a</code> or <code>area</code> element that creates a <span>hyperlink</span> and has
26044
+ the <code data-x="attr-hyperlink-ping">ping</code> attribute is present, user agents may indicate
26045
+ to the user that following the hyperlink will also cause secondary requests to be sent in the
26046
+ background, possibly including listing the actual target URLs.</p>
26044
26047
26045
26048
<p class="example">For example, a visual user agent could include the hostnames of the target ping
26046
26049
URLs along with the hyperlink's actual URL in a status bar or tooltip.</p>
26047
26050
26048
26051
</div>
26049
26052
26050
26053
<div class="note">
26051
-
26052
26054
<p>The <code data-x="attr-hyperlink-ping">ping</code> attribute is redundant with pre-existing
26053
26055
technologies like HTTP redirects and JavaScript in allowing web pages to track which off-site
26054
26056
links are most popular or allowing advertisers to track click-through rates.</p>
@@ -26061,17 +26063,9 @@ document.body.appendChild(wbr);</code></pre>
26061
26063
26062
26064
<li>It allows the UA to inform the user about the out-of-band notifications.</li>
26063
26065
26064
- <li>It allows the user to disable the notifications without losing the underlying link
26065
- functionality.</li>
26066
-
26067
26066
<li>It allows the UA to optimize the use of available network bandwidth so that the target page
26068
26067
loads faster.</li>
26069
26068
</ul>
26070
-
26071
- <p>Thus, while it is possible to track users without this feature, authors are encouraged to use
26072
- the <code data-x="attr-hyperlink-ping">ping</code> attribute so that the user agent can make the
26073
- user experience more transparent.</p>
26074
-
26075
26069
</div>
26076
26070
26077
26071
<!-- resolving ping urls happens at audit time, so base URL changes affect the values of ping
@@ -110651,7 +110645,7 @@ document.querySelector("button").addEventListener("click", bound);
110651
110645
110652
110646
<li>
110653
110647
<p>
110654
- <!-- INSERT TRACKING-->
110648
+ <!--INSERT TRACKING-->
110655
110649
Set <var>attributes</var>[<code data-x="dom-ErrorEvent-message">message</code>],
110656
110650
<var>attributes</var>[<code data-x="dom-ErrorEvent-filename">filename</code>],
110657
110651
<var>attributes</var>[<code data-x="dom-ErrorEvent-lineno">lineno</code>], and
@@ -118546,8 +118540,9 @@ interface <dfn interface>MimeType</dfn> {
118546
118540
legacy code relies on. This section specifies both the simple modern variant and the complicated
118547
118541
historical one.</p>
118548
118542
118549
- <!-- INSERT TRACKING -->
118550
- <p>Each user agent has a <dfn>PDF viewer supported</dfn> boolean, whose value is
118543
+ <p id="fingerprint-pdfViewerEnabled">
118544
+ <!--INSERT TRACKING-->
118545
+ Each user agent has a <dfn>PDF viewer supported</dfn> boolean, whose value is
118551
118546
<span>implementation-defined</span> (and might vary according to user preferences).</p>
118552
118547
118553
118548
<p class="note">This value also impacts the <span data-x="navigate">navigation</span> processing
@@ -120778,7 +120773,7 @@ data: test
120778
120773
designed to not enable cross-site scripting attacks.</p>
120779
120774
120780
120775
<p class="note" id="fingerprint-postMessage">
120781
- <!-- INSERT TRACKING -->
120776
+ <!--INSERT TRACKING-->
120782
120777
The <code data-x="dom-window-postMessage">postMessage()</code> API can be used as a <span>tracking
120783
120778
vector</span>.</p>
120784
120779
0 commit comments