no-https.html (680B)
1 <!doctype html> 2 <meta name=timeout content=long> 3 <title>Cross-Origin-Opener-Policy requires secure contexts</title> 4 <script src=/resources/testharness.js></script> 5 <script src=/resources/testharnessreport.js></script> 6 <script> 7 async_test(t => { 8 const popup = window.open("resources/call-functionCalledByOpenee.html"); 9 t.add_cleanup(() => { 10 popup.close(); 11 }); 12 window.functionCalledByOpenee = t.step_func_done(() => { 13 assert_false(popup.closed); 14 }); 15 assert_equals(window, popup.opener); 16 }, "Cross-Origin-Opener-Policy only works over secure contexts"); 17 18 test(() => { 19 assert_false(window.crossOriginIsolated); 20 }, "Bonus: window.crossOriginIsolated"); 21 </script>