element-ready-check-iframe-child.html (870B)
1 <!DOCTYPE html> 2 <title>Element ready check for child of iframe</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script src="/resources/testdriver.js"></script> 6 <script src="/resources/testdriver-vendor.js"></script> 7 <script src="../trusted-click.js"></script> 8 <div id="log"></div> 9 <iframe><!-- script inserts child here --></iframe> 10 <script> 11 promise_test(async (t) => { 12 document.onfullscreenerror = t.unreached_func("fullscreenerror event"); 13 const div = document.createElement("div"); 14 document.querySelector("iframe").appendChild(div); 15 16 await Promise.all([ 17 trusted_request(div, document.body), 18 fullScreenChange(), 19 ]); 20 21 assert_equals(document.fullscreenElement, div); 22 }, "Element ready check for child of iframe"); 23 </script>