tor-browser

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

shared-worker-partitioned-cookies-3p-window.html (728B)


      1 <!DOCTYPE html>
      2 <head>
      3 <meta charset="utf-8"/>
      4 <meta name="timeout" content="long">
      5 <title>SharedWorker: Partitioned Cookies 3P Window</title>
      6 <script src="/resources/testharness.js"></script>
      7 </head>
      8 
      9 <body>
     10 <script>
     11 
     12 promise_test(async t => {
     13  assert_true(
     14      location.search.includes('origin='), 'First party origin passed');
     15  const first_party_origin =
     16      new URLSearchParams(window.location.search).get('origin');
     17  const iframe = document.createElement('iframe');
     18  iframe.src = new URL(
     19      './shared-worker-partitioned-cookies-3p-frame.html',
     20      first_party_origin + location.pathname).href;
     21  document.body.appendChild(iframe);
     22  await fetch_tests_from_window(iframe.contentWindow);
     23 });
     24 
     25 </script>
     26 </body>