Skip to content

Commit

Permalink
Remove Client Hints Infra hard-coded anchors (#332)
Browse files Browse the repository at this point in the history
They're all exported at this point. Also, adds one new anchor
for Permissions, to be worked out in #331.
  • Loading branch information
miketaylr authored Feb 17, 2023
1 parent 285fc08 commit ec059e9
Showing 1 changed file with 7 additions and 11 deletions.
18 changes: 7 additions & 11 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,12 @@ urlPrefix: https://tools.ietf.org/html/rfc8941; spec: rfc8941
text: serializing a list; url: #section-4.1.1
type: abstract-op
text: serialize Structured Header; url: #section-4.1
urlPrefix: https://wicg.github.io/client-hints-infrastructure/
type: dfn
text: low entropy hint table; url: #low-entropy-hint-table
text: client hints token; url: #client-hints-token
text: client hints fetch integration; url: #fetch
text: policy controlled client hints features; url: #policy-controlled-client-hints-features
text: append client hints to request; url: #abstract-opdef-append-client-hints-to-request
urlPrefix: https://tc39.es/ecma262/
type: dfn
text: current realm; url: #current-realm
urlPrefix: https://w3c.github.io/permissions/
type: dfn
text: permission task source; url: #dfn-permissions-task-source
urlPrefix: https://w3c.github.io/fingerprinting-guidance/
type: dfn
text: passive fingerprinting; url: #dfn-passive-fingerprinting
Expand Down Expand Up @@ -512,7 +508,7 @@ To <dfn abstract-op>return the `Sec-CH-UA` value for a request</dfn>, perform th
Note: Unlike most Client Hints, since it's included in the [=low entropy hint table=],
the `Sec-CH-UA` header will be sent by default, whether or not the server opted-into
receiving the header via an `Accept-CH` header (although it can still be controlled by it's
[=policy controlled client hints feature=].
[=policy-controlled client hints feature=].
It is considered low entropy because it includes only the [=user agent=]'s branding information,
and the significant version number (both of which are fairly clearly sniffable by "examining the
structure of other headers and by testing for the availability and semantics of the features
Expand Down Expand Up @@ -603,7 +599,7 @@ The header's ABNF is:
Note: Like `Sec-CH-UA` above, since it's included in the [=low entropy hint table=],
the `Sec-CH-UA-Mobile` header will be sent by default, whether or not the server opted-into
receiving the header via an `Accept-CH` header (although it can still be controlled by its
[=policy controlled client hints feature=]). It is considered low entropy because it is a single
[=policy-controlled client hints feature=]). It is considered low entropy because it is a single
bit of information directly controllable by the user.

The 'Sec-CH-UA-Model' Header Field {#sec-ch-ua-model}
Expand Down Expand Up @@ -638,7 +634,7 @@ The header's ABNF is:
Note: Like `Sec-CH-UA` above, since it's included in the [=low entropy hint table=], the
`Sec-CH-UA-Platform` header will be sent by default, whether or not the server opted-into receiving
the header via an `Accept-CH` header (although it can still be controlled by its
[=policy controlled client hints feature=]).
[=policy-controlled client hints feature=]).

The 'Sec-CH-UA-Platform-Version' Header Field {#sec-ch-ua-platform-version}
----------------------------------
Expand Down Expand Up @@ -985,7 +981,7 @@ Client Hints will be delegated from top-level pages via Permissions Policy
delivered along with subresource requests, which reduces the potential for
[=passive fingerprinting=].

That delegation is defined as part of [=append client hints to request=].
That delegation is defined as part of [$append client hints to request$].

Fingerprinting {#fingerprinting}
--------------
Expand Down

0 comments on commit ec059e9

Please sign in to comment.