tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

file_XHRResponseURL.sjs (477B)


      1 function handleRequest(aRequest, aResponse) {
      2   var url = aRequest.queryString.match(/\burl=([^#&]*)/);
      3   if (!url) {
      4     aResponse.setStatusLine(aRequest.httpVersion, 404, "Not Found");
      5     return;
      6   }
      7   url = decodeURIComponent(url[1]);
      8 
      9   aResponse.setStatusLine(aRequest.httpVersion, 302, "Found");
     10   aResponse.setHeader("Access-Control-Allow-Origin", "*", false);
     11   aResponse.setHeader("Cache-Control", "no-cache", false);
     12   aResponse.setHeader("Location", url, false);
     13 }