From 8a68a17e7ac890f4b26e6284fd1ec0309bd9686c Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Mon, 6 May 2024 21:02:45 -0500 Subject: [PATCH] Allow embedding of scramjet in an isolated origin --- src/worker/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/worker/index.ts b/src/worker/index.ts index c82a39b..50718ec 100644 --- a/src/worker/index.ts +++ b/src/worker/index.ts @@ -42,7 +42,10 @@ self.ScramjetServiceWorker = class ScramjetServiceWorker { } else { responseBody = response.body; } - + + if (crossOriginIsolated) { + response.headers['Cross-Origin-Embedder-Policy'] = 'require-corp'; + } return new Response(responseBody, { headers: response.headers, status: response.status,