tor-browser

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

MediaRecorder-detached-context.html (777B)


      1 <!doctype html>
      2 <html>
      3 <head>
      4  <title>MediaRecorder Detached Context</title>
      5  <link rel="help" href="https://w3c.github.io/mediacapture-record/MediaRecorder.html#mediarecorder">
      6  <script src="/resources/testharness.js"></script>
      7  <script src="/resources/testharnessreport.js"></script>
      8 </head>
      9 <body>
     10 <script>
     11  async_test(t => {
     12    const frame = document.body.appendChild(document.createElement('iframe'));
     13    const recorderFunc = frame.contentWindow.MediaRecorder;
     14    frame.remove();
     15 
     16    try {
     17      new recorderFunc(new MediaStream);
     18    } catch (err) {
     19      assert_equals(err.name, 'NotSupportedError');
     20      t.done();
     21    }
     22    assert_unreached('MediaRecorder should have failed');
     23  }, 'MediaRecorder creation with detached context');
     24 </script>
     25 </body>
     26 </html>