From 7d15d8477e16e7f063c37ac92b28b9fe33907e26 Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Sun, 17 Nov 2024 20:57:38 -0600 Subject: [PATCH] fix scramjet playground --- src/worker/fetch.ts | 9 +-------- static/sw.js | 7 ++++--- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/worker/fetch.ts b/src/worker/fetch.ts index e02e461..b70878f 100644 --- a/src/worker/fetch.ts +++ b/src/worker/fetch.ts @@ -160,12 +160,6 @@ export async function handleFetch( method: ev.method, body: ev.body, headers: ev.requestHeaders, - credentials: "omit", - mode: request.mode === "cors" ? request.mode : "same-origin", - cache: request.cache, - redirect: "manual", - //@ts-ignore why the fuck is this not typed mircosoft - duplex: "half", })); return await handleResponse( @@ -323,8 +317,7 @@ async function rewriteBody( return response.body; } case "script": - // @ts-ignore perc idk why - return rewriteJs(await response.arrayBuffer(), response.finalURL, meta); + return rewriteJs(await response.arrayBuffer(), response.url, meta); case "style": return rewriteCss(await response.text(), meta); case "sharedworker": diff --git a/static/sw.js b/static/sw.js index ee62275..4bde412 100644 --- a/static/sw.js +++ b/static/sw.js @@ -60,7 +60,8 @@ scramjet.addEventListener("request", (e) => { } else { return; } - - e.response.rawHeaders = headers; - e.response.finalURL = e.url; + if (playgroundData) { + e.response.rawHeaders = headers; + e.response.finalURL = e.url; + } });