fix html rewriting and add header rewriting

This commit is contained in:
Avad3 2024-05-06 19:00:10 -04:00
parent b8ee2ef53e
commit 2002eab48c
6 changed files with 80 additions and 11 deletions

View file

@ -19,6 +19,8 @@ self.ScramjetServiceWorker = class ScramjetServiceWorker {
async fetch(event: FetchEvent) {
const url = new URL(self.__scramjet$bundle.rewriters.url.decodeUrl(event.request.url));
self.__scramjet$bundle.rewriters.rewriteHeaders(event.request.headers)
// implement header rewriting later
const response = await this.client.fetch(url, {
method: event.request.method,
@ -26,6 +28,8 @@ self.ScramjetServiceWorker = class ScramjetServiceWorker {
headers: event.request.headers
});
self.__scramjet$bundle.rewriters.rewriteHeaders(response.headers);
let responseBody;
if (event.request.destination === "document") {