tor-browser

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

page_with_non_trackers.html (1125B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4  <meta charset="utf-8">
      5  <title>Non-tracker LNA Test</title>
      6 </head>
      7 <body>
      8 <script type="text/javascript">
      9  var results = {};
     10  window.addEventListener('load', function () {
     11    let params = new URLSearchParams(location.search);
     12 
     13    // Handle navigation test - navigate to localhost after a short delay
     14    if (params.get("isTopLevelNavigation") === "true") {
     15      console.log("Skipping tracker script load for navigation test");
     16      // Trigger navigation to localhost after page loads
     17      setTimeout(() => {
     18        console.log("Navigating to localhost");
     19        window.location.href = "http://localhost:21555/?type=navigation&test=top-level";
     20      }, 100);
     21      return;
     22    }
     23 
     24    const script = document.createElement('script');
     25    script.src = `https://example.com/browser/netwerk/test/browser/fetch_from_tracker.sjs?test=${params.get("test")}&rand=${params.get("rand")}`;
     26    script.type = 'text/javascript';
     27    script.onerror = () => {
     28      console.error('Failed to load the external script.');
     29    };
     30    document.body.appendChild(script);
     31  });
     32 </script>
     33 </body>
     34 </html>