(request3)
| 50586 | function TAOCheck() { |
| 50587 | return "success"; |
| 50588 | } |
| 50589 | function appendFetchMetadata(httpRequest) { |
| 50590 | let header = null; |
| 50591 | header = httpRequest.mode; |
| 50592 | httpRequest.headersList.set("sec-fetch-mode", header); |
| 50593 | } |
| 50594 | function appendRequestOriginHeader(request3) { |
| 50595 | let serializedOrigin = request3.origin; |
| 50596 | if (request3.responseTainting === "cors" || request3.mode === "websocket") { |
| 50597 | if (serializedOrigin) { |
| 50598 | request3.headersList.append("origin", serializedOrigin); |
| 50599 | } |
| 50600 | } else if (request3.method !== "GET" && request3.method !== "HEAD") { |
| 50601 | switch (request3.referrerPolicy) { |
| 50602 | case "no-referrer": |
| 50603 | serializedOrigin = null; |
| 50604 | break; |
| 50605 | case "no-referrer-when-downgrade": |
| 50606 | case "strict-origin": |
| 50607 | case "strict-origin-when-cross-origin": |
| 50608 | if (request3.origin && urlHasHttpsScheme(request3.origin) && !urlHasHttpsScheme(requestCurrentURL(request3))) { |
| 50609 | serializedOrigin = null; |
| 50610 | } |
| 50611 | break; |
| 50612 | case "same-origin": |
| 50613 | if (!sameOrigin(request3, requestCurrentURL(request3))) { |
| 50614 | serializedOrigin = null; |
| 50615 | } |
| 50616 | break; |
| 50617 | default: |
| 50618 | } |
| 50619 | if (serializedOrigin) { |
| 50620 | request3.headersList.append("origin", serializedOrigin); |
no test coverage detected
searching dependent graphs…