diff --git a/fetch.bs b/fetch.bs index 8f34ae887..9f5a4bac9 100644 --- a/fetch.bs +++ b/fetch.bs @@ -111,6 +111,9 @@ urlPrefix:https://w3c.github.io/hr-time/#;spec:hr-time "href": "https://datatracker.ietf.org/doc/html/draft-ietf-masque-h3-datagram", "publisher": "IETF", "title": "Using QUIC Datagrams with HTTP/3" + }, + "ONION": { + "aliasOf": "RFC7686" } } @@ -2820,6 +2823,11 @@ given a request request, run these steps:
Let serializedOrigin be the result of byte-serializing a request origin with request. +
If request's current URL's origin's
+ host ends with ".onion
" or ".onion.
", and
+ is not same origin with request's origin, then set
+ serializedOrigin to `null
`. [[ONION]]
+
If request's response tainting is "cors
" or
request's mode is "websocket
", then
append (`Origin
`, serializedOrigin) to