iframe-inheritance-data.html (1072B)
1 <html> 2 <head> 3 <title>Referrer Policy: iframes with data url uses no referrer</title> 4 <link rel="help" href="https://www.w3.org/TR/referrer-policy/#referrer-policy-delivery-nested"> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 <script src="/common/get-host-info.sub.js"></script> 8 <script src="resources/make-html-script.js"></script> 9 <meta name="referrer" content="origin"> 10 </head> 11 <body onload="runTest()"> 12 <h1>Referrer Policy: iframes with data url uses no referrer</h1> 13 <script> 14 let test = async_test("iframes with data url uses no referrer"); 15 window.addEventListener("message", test.step_func_done(msg => { 16 assert_equals(msg.data.referrer, undefined); 17 })); 18 19 function runTest() { 20 let iframe = document.createElement("iframe"); 21 iframe.src = `data:text/html,${createScriptString(get_host_info().REMOTE_ORIGIN)}`; 22 document.body.appendChild(iframe); 23 } 24 </script> 25 <div id="log"></div> 26 </body> 27 </html>