Skip to content

Commit cdd0a70

Browse files
committed
Removed headers from CORS proxy that were attempting to work around archive.org fetching. Will use direct instead, as it works fine.
1 parent eeb4e41 commit cdd0a70

1 file changed

Lines changed: 1 addition & 24 deletions

File tree

html/webapp/functions/programs.js

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -37,30 +37,7 @@ export async function onRequest(context) {
3737
// think that this request is not cross-site. The archive.org website
3838
// doesn't require this.
3939
request = new Request(targetUrl, request);
40-
if (!(targetUrl.startsWith("https://archive.org/") ||
41-
targetUrl.startsWith("https://web.archive.org/"))) {
42-
request.headers.set("Origin", new URL(targetUrl).origin);
43-
} else {
44-
//request.headers.delete("Origin");
45-
46-
request.headers.set("Accept", "*/*");
47-
request.headers.set("Accept-Encoding", "gzip, deflate, br, zstd");
48-
request.headers.set("Accept-Language", "en-US,en;q=0.9,ja;q=0.8");
49-
request.headers.set("Cache-Control", "no-cache");
50-
request.headers.set("Pragma", "no-cache");
51-
request.headers.set("Priority", "u=0, i");
52-
53-
request.headers.set("Referer", "https://vic20.games/");
54-
request.headers.set("Origin", "https://vic20.games");
55-
56-
request.headers.set("Sec-CH-UA", "\"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\", \"Not_A Brand\";v=\"99\"");
57-
request.headers.set("Sec-CH-UA-Mobile", "?0");
58-
request.headers.set("Sec-CH-UA-Platform", "\"Windows\"");
59-
request.headers.set("Sec-Fetch-Dest", "empty");
60-
request.headers.set("Sec-Fetch-Mode", "cors");
61-
request.headers.set("Sec-Fetch-Site", "cross-site");
62-
request.headers.set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36");
63-
}
40+
request.headers.set("Origin", new URL(targetUrl).origin);
6441

6542
// Perform request to destination URL.
6643
let response = await fetch(request);

0 commit comments

Comments
 (0)