report.https.sub.html (1232B)
1 <!DOCTYPE html> 2 <link rel="author" href="mtrzos@google.com" title="Maciek Trzos"> 3 <script src=/resources/testharness.js></script> 4 <script src=/resources/testharnessreport.js></script> 5 <script src=/fetch/metadata/resources/helper.js></script> 6 <script> 7 setup({ explicit_done: true }); 8 function generate_test(expected, name) { 9 async_test(t => { 10 t.step_timeout(_ => { 11 return validate_expectations("report-" + name, expected, name + " report") 12 .then(_ => t.done()); 13 }, 1000); 14 }, name + " report"); 15 } 16 17 let counter = 0; 18 document.addEventListener("securitypolicyviolation", (e) => { 19 counter++; 20 if (counter == 3) { 21 generate_test({"site":"same-origin", "user":"", "mode": "no-cors", "dest": "report"}, "same-origin"); 22 generate_test({"site":"same-site", "user":"", "mode": "no-cors", "dest": "report"}, "same-site"); 23 generate_test({"site":"cross-site", "user":"", "mode": "no-cors", "dest": "report"}, "cross-site"); 24 25 done(); 26 } 27 }); 28 </script> 29 30 <!-- The hostname here is unimportant, so long as it doesn't match 'self'. --> 31 <link id="style" href="https://{{hosts[alt][élève]}}:{{ports[https][0]}}/css/support/a-green.css" rel="stylesheet"> 32 33 <body></body>