@@ -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