tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

add-fencedframe-to-detached-iframe.https.html (1068B)


      1 <!DOCTYPE html>
      2 <title>Test Add Fenced Frame to Detached Iframe</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="resources/utils.js"></script>
      6 
      7 <body>
      8 <script>
      9 promise_test(async (t) => {
     10  const iframe = attachIFrame("resources/dummy.html");
     11 
     12  const doc = document.querySelector("iframe").contentDocument;
     13  iframe.remove();
     14 
     15  const ff = doc.createElement("fencedframe");
     16  doc.body.append(ff);
     17 }, 'Add fenced frame to detached iframe test');
     18 
     19 promise_test(async (t) => {
     20  const iframe = attachIFrame("resources/dummy.html");
     21  const doc = document.querySelector("iframe").contentDocument;
     22 
     23  const nested_iframe = doc.createElement('iframe');
     24  nested_iframe.src = "resources/dummy.html";
     25  doc.body.append(nested_iframe);
     26  const nested_doc = doc.querySelector("iframe").contentDocument;
     27 
     28  iframe.remove();
     29 
     30  const ff = nested_doc.createElement("fencedframe");
     31  nested_doc.body.append(ff);
     32 }, 'Add fenced frame to nested iframe in detached frame test');
     33 
     34 </script>
     35 </body>
     36 </html>