← Home Loading…

JavaScript network APIs all go through shouldInterceptRequest. fetch() in no-cors mode gets an opaque response on success (status 0) — this still proves the request went through. Beacon uses navigator.sendBeacon() which is fire-and-forget; we verify it returns true (queued). The same-origin /ping baseline shows what "unblocked" looks like.
TestMethodTargetResult