tor-browser

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

media.html (889B)


      1 <!DOCTYPE html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <body>
      5 <script>
      6  var resources = {"audio": "/media/sound_5.mp3", "video":"/media/test.mp4"};
      7 
      8  for (const key in resources){
      9    async_test(t => {
     10      let elem = document.body.appendChild(document.createElement(key));
     11      elem.onerror = t.unreached_func(`${key} should load`);
     12      elem.oncanplay = t.step_func(() => {
     13        t.done();
     14      });
     15      elem.src = resources[key];
     16    }, `Should load ${key}`);
     17 
     18    async_test(t => {
     19      let elem = document.body.appendChild(document.createElement(key));
     20      elem.onerror = t.step_func(() => {
     21        t.done();
     22      });
     23      elem.oncanplay = t.unreached_func(`${key} should not load`);
     24      elem.src = resources[key] + "?\n<";
     25    }, `Should not load ${key} with dangling markup in URL`);
     26  }
     27 </script>