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>