tor-browser

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

file_html_in_xhr.sjs (608B)


      1 function handleRequest(request, response) {
      2   response.setHeader("Content-Type", "text/javascript", false);
      3   if (request.queryString.includes("report")) {
      4     if (getState("loaded") == "loaded") {
      5       response.write(
      6         "ok(false, 'This script was not supposed to get fetched.'); continueAfterReport();"
      7       );
      8     } else {
      9       response.write(
     10         "ok(true, 'This script was not supposed to get fetched.'); continueAfterReport();"
     11       );
     12     }
     13   } else {
     14     setState("loaded", "loaded");
     15     response.write(
     16       'document.documentElement.setAttribute("data-fail", "FAIL");'
     17     );
     18   }
     19 }