tor-browser

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

closeWindow.sjs (606B)


      1 const BODY = `
      2   <script>
      3   opener.postMessage("ok!", "*");
      4   close();
      5   </script>`;
      6 
      7 function handleRequest(request, response) {
      8   // avoid confusing cache behaviors
      9   response.setHeader("Cache-Control", "no-cache", false);
     10 
     11   if (request.queryString.includes("unset")) {
     12     response.setHeader("Set-Cookie", "test=wow", true);
     13   }
     14 
     15   if (request.queryString.includes("none")) {
     16     response.setHeader("Set-Cookie", "test2=wow2; samesite=none", true);
     17   }
     18 
     19   if (request.queryString.includes("lax")) {
     20     response.setHeader("Set-Cookie", "test3=wow3; samesite=lax", true);
     21   }
     22 
     23   response.write(BODY);
     24 }