(request)
| 5370 | } |
| 5371 | __name(appendFetchMetadata, "appendFetchMetadata"); |
| 5372 | function appendRequestOriginHeader(request) { |
| 5373 | let serializedOrigin = request.origin; |
| 5374 | if (serializedOrigin === "client" || serializedOrigin === void 0) { |
| 5375 | return; |
| 5376 | } |
| 5377 | if (request.responseTainting === "cors" || request.mode === "websocket") { |
| 5378 | request.headersList.append("origin", serializedOrigin, true); |
| 5379 | } else if (request.method !== "GET" && request.method !== "HEAD") { |
| 5380 | switch (request.referrerPolicy) { |
| 5381 | case "no-referrer": |
| 5382 | serializedOrigin = null; |
| 5383 | break; |
| 5384 | case "no-referrer-when-downgrade": |
| 5385 | case "strict-origin": |
| 5386 | case "strict-origin-when-cross-origin": |
| 5387 | if (request.origin && urlHasHttpsScheme(request.origin) && !urlHasHttpsScheme(requestCurrentURL(request))) { |
| 5388 | serializedOrigin = null; |
| 5389 | } |
| 5390 | break; |
| 5391 | case "same-origin": |
| 5392 | if (!sameOrigin(request, requestCurrentURL(request))) { |
| 5393 | serializedOrigin = null; |
| 5394 | } |
| 5395 | break; |
| 5396 | default: |
| 5397 | } |
| 5398 | request.headersList.append("origin", serializedOrigin, true); |
| 5399 | } |
| 5400 | } |
| 5401 | __name(appendRequestOriginHeader, "appendRequestOriginHeader"); |
| 5402 | function coarsenTime(timestamp, crossOriginIsolatedCapability) { |
| 5403 | return timestamp; |
no test coverage detected
searching dependent graphs…