tor-browser

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

test_bug1037687_subframe.html (1120B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <script type="application/javascript">
      5  var SimpleTest = window.parent.SimpleTest;
      6  var ok = window.parent.ok;
      7  var is = window.parent.is;
      8 
      9  var host;
     10  var embed;
     11  var object;
     12  var iframe;
     13  var resourceLoadCount = 0;
     14 
     15  function resourceLoaded(event) {
     16    ++resourceLoadCount;
     17    ok(true, event.target + " got " + event.load);
     18    if (resourceLoadCount == 3) {
     19      SimpleTest.finish();
     20    }
     21  }
     22 
     23  function createResource(sr, type) {
     24    var el = document.createElement(type);
     25    var attrName = type == "object" ? "data" : "src";
     26    el.setAttribute(attrName, "file_mozfiledataurl_img.jpg");
     27    el.onload = resourceLoaded;
     28    var info = document.createElement("div");
     29    info.textContent = type;
     30    sr.appendChild(info);
     31    sr.appendChild(el);
     32  }
     33 
     34  function test() {
     35    host = document.getElementById("host");
     36    let sr = host.attachShadow({mode: 'open'});
     37    embed = createResource(sr, "embed");
     38    object = createResource(sr, "object");
     39    iframe = createResource(sr, "iframe");
     40  }
     41 </script>
     42 </head>
     43 <body onload="test()">
     44 <div id="host"></div>
     45 </body>
     46 </html>