tor-browser

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

cookies.sjs (462B)


      1 function handleRequest(aRequest, aResponse) {
      2   aResponse.setStatusLine(aRequest.httpVersion, 200);
      3   let query = new URLSearchParams(aRequest.queryString);
      4 
      5   if (query.has("Set-Cookie")) {
      6     for (let value of query.getAll("Set-Cookie")) {
      7       aResponse.setHeader("Set-Cookie", value, true);
      8     }
      9     return;
     10   }
     11 
     12   let cookieStr = "";
     13   if (aRequest.hasHeader("Cookie")) {
     14     cookieStr = aRequest.getHeader("Cookie");
     15   }
     16   aResponse.write(cookieStr);
     17 }