From f59766b79c097f1bc825e6a3bac46679bd2edd9b Mon Sep 17 00:00:00 2001 From: velzie Date: Mon, 2 Sep 2024 12:11:29 -0400 Subject: [PATCH] fix coep headerse --- server.js | 3 +++ src/worker/fetch.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/server.js b/server.js index 164ec03..efb1729 100644 --- a/server.js +++ b/server.js @@ -24,6 +24,9 @@ const fastify = Fastify({ serverFactory: (handler) => { return createServer() .on("request", (req, res) => { + res.setHeader("Cross-Origin-Opener-Policy", "same-origin"); + res.setHeader("Cross-Origin-Embedder-Policy", "require-corp"); + if (bare.shouldRoute(req)) { bare.routeRequest(req, res); } else { diff --git a/src/worker/fetch.ts b/src/worker/fetch.ts index de03ed7..f7d58a6 100644 --- a/src/worker/fetch.ts +++ b/src/worker/fetch.ts @@ -220,6 +220,7 @@ async function handleResponse( if (crossOriginIsolated) { responseHeaders["Cross-Origin-Embedder-Policy"] = "require-corp"; + responseHeaders["Cross-Origin-Opener-Policy"] = "same-origin"; } return new Response(responseBody, {