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>