@@ -1130,7 +1130,7 @@ URL Modifiers</h4>
1130
1130
<h4 id='url-processing'>
1131
1131
URL Processing Model</h4>
1132
1132
1133
- <div algorithm>
1133
+ <div algorithm="fetch a style resource" >
1134
1134
To <dfn export>fetch a style resource</dfn> from a [=/url=] or <<url>> |urlValue|,
1135
1135
given a {{CSSStyleSheet}} |sheet|,
1136
1136
a string |destination| matching a {{RequestDestination}} ,
@@ -1157,7 +1157,10 @@ URL Processing Model</h4>
1157
1157
[=request/client=] is |environmentSettings|,
1158
1158
and whose [=request/referrer=] is |environmentSettings|'s [=API base URL=] .
1159
1159
1160
- 5. [=Apply request modifiers from URL value=] given |req| and |urlValue|.
1160
+ 5. Apply any <dfn>URL request modifier steps</dfn> that apply to this request.
1161
+
1162
+ Note: This specification does not define any URL request modification steps,
1163
+ but other specs may do so.
1161
1164
1162
1165
6. If |req|'s [=request/mode=] is "cors",
1163
1166
set |req|'s [=request/referrer=] to |sheet|' s <a spec=cssom>location</a> . [[CSSOM]]
@@ -1169,46 +1172,6 @@ URL Processing Model</h4>
1169
1172
with [=fetch/processresponseconsumebody=] set to |processResponse|.
1170
1173
</div>
1171
1174
1172
- <h4 id='request-url-modifiers'>
1173
- Request URL Modifiers</h4>
1174
-
1175
- The <dfn><<request-url-modifier>></dfn> s represent <<url-modifier>> s
1176
- that affect the resource's [=/request=] .
1177
- Each <<request-url-modifier>> has a <dfn>request modifier steps</dfn>
1178
- which accepts a [=/request=] .
1179
-
1180
- <pre class=prod>
1181
- <<request-url-modifier>> = <<crossorigin-modifier>> | <<integrity-modifier>> | <<referrerpolicy-modifier>>
1182
- <<crossorigin-modifier>> = crossorigin(anonymous | use-credentials)
1183
- <<integrity-modifier>> = integrity(<<string>> )
1184
- <<referrerpolicy-modifier>> = referrerpolicy(no-referrer | no-referrer-when-downgrade | same-origin | origin | strict-origin | origin-when-cross-origin | strict-origin-when-cross-origin | unsafe-url)
1185
- </pre>
1186
-
1187
- <dl dfn-for="<request-url-modifier> ">
1188
- <dt> <dfn><<crossorigin-modifier>></dfn> = <dfn function lt="crossorigin()">crossorigin</dfn> (<dfn value>anonymous</dfn> | <dfn value>use-credentials</dfn> )
1189
- <dd> The [=request modifier steps=] for this modifier given [=/request=] |req| are:
1190
- 1. Set [=/request=] 's [=request/mode=] to "cors".
1191
-
1192
- 2. If the given value is ''use-credentials'' , set [=/request=] 's
1193
- [=request/credentials mode=] to "include".
1194
-
1195
- <dt> <dfn><<integrity-modifier>></dfn> = <dfn function lt="integrity()">integrity</dfn> (<<string>> )
1196
- <dd> The [=request modifier steps=] for this modifier given [=/request=] |req| are to set
1197
- [=/request=] 's [=request/integrity metadata=] to the given <<string>> .
1198
-
1199
- <dt> <dfn><<referrerpolicy-modifier>></dfn> = <dfn function lt="referrerpolicy()">referrerpolicy</dfn> (<dfn value>no-referrer</dfn> | <dfn value>no-referrer-when-downgrade</dfn> | <dfn value>same-origin</dfn> | <dfn value>origin</dfn> | <dfn value>strict-origin</dfn> | <dfn value>origin-when-cross-origin</dfn> | <dfn value>strict-origin-when-cross-origin</dfn> | <dfn value>unsafe-url</dfn> )
1200
- <dd> The [=request modifier steps=] for this modifier given [=/request=] |req| are to set
1201
- [=/request=] 's [=request/referrer policy=] to the {{ReferrerPolicy}} that matches the given value.
1202
- </dl>
1203
-
1204
- <div algorithm>
1205
- To <dfn>apply request modifiers from URL value</dfn>
1206
- given a [=/request=] |req|
1207
- and a <<url>> |url|,
1208
- call the [=request modifier steps=] for |url|'s <<request-url-modifier>> s in sequence
1209
- given |req|.
1210
- </div>
1211
-
1212
1175
<h2 id="numeric-types">
1213
1176
Numeric Data Types</h2>
1214
1177
0 commit comments