tor-browser

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

anonymous-client.https.html (885B)


      1 <!DOCTYPE html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <script src="/common/dispatcher/dispatcher.js"></script>
      5 <script src="/common/utils.js"></script>
      6 <script src="../../resources/utils.js"></script>
      7 <script src="../resources/utils.sub.js"></script>
      8 <script>
      9  setup(() => assertSpeculationRulesIsSupported());
     10 
     11  promise_test(async t => {
     12    let agent = await spawnWindow(t);
     13    let nextUrl = agent.getExecutorURL({ hostname: CROSS_ORIGIN_HOST_THAT_WORKS_WITH_ACIWCO, page: 2 });
     14    await agent.forceSinglePrefetch(nextUrl, { requires: ["anonymous-client-ip-when-cross-origin"] });
     15    await agent.navigate(nextUrl);
     16 
     17    let requestHeaders = await agent.getRequestHeaders();
     18    assert_prefetched_anonymous_client_ip(requestHeaders);
     19  }, "test anonymous-client url prefetch for cross origin pages");
     20 </script>