tor-browser

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

sec-gpc.https.html (861B)


      1 <!DOCTYPE html>
      2 <html>
      3 <title>Primary Sec-GPC test window</title>
      4 <head>
      5  <script src="/resources/testdriver.js"></script>
      6  <script src='/resources/testdriver-vendor.js'></script>
      7  <script src="/resources/testharness.js"></script>
      8  <script src="/resources/testharnessreport.js"></script>
      9 </head>
     10 <body>
     11  <div id="log"></div>
     12  <script>
     13    setup({explicit_done: true});
     14    async function run() {
     15      const windows_to_close = [];
     16      for (const gpcValue of [true, false]) {
     17        await test_driver.set_global_privacy_control(gpcValue);
     18 
     19        let child_window = window.open(`support/getGPC.py?gpc=${gpcValue}`);
     20        windows_to_close.push(child_window);
     21        await fetch_tests_from_window(child_window);
     22      }
     23 
     24      for (const w of windows_to_close) {
     25        w.close();
     26      }
     27      done();
     28    }
     29    run();
     30 
     31  </script>
     32 </body>
     33 </html>