tor-browser

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

bug530396-noref.sjs (690B)


      1 function handleRequest(request, response) {
      2   response.setHeader("Content-Type", "text/html");
      3   response.setHeader("Cache-Control", "no-cache");
      4   response.write("<body onload='");
      5 
      6   if (!request.hasHeader("Referer")) {
      7     response.write("window.parent.onloadCount++;");
      8   }
      9 
     10   if (request.queryString == "newwindow") {
     11     response.write(
     12       "if (window.opener) { window.opener.parent.onloadCount++; window.opener.parent.doNextStep(); }"
     13     );
     14     response.write("if (!window.opener) window.close();");
     15     response.write("'>");
     16   } else {
     17     response.write("window.parent.doNextStep();'>");
     18   }
     19 
     20   response.write(request.method + " " + Date.now());
     21   response.write("</body>");
     22 }