test_MediaSource_disabled.html (750B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>MSE: disabling via pref</title> 5 <script src="/tests/SimpleTest/SimpleTest.js"></script> 6 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 7 </head> 8 <body> 9 <pre id="test"> 10 <script class="testbody" type="text/javascript"> 11 12 SimpleTest.waitForExplicitFinish(); 13 14 function test() { 15 ok(!window.MediaSource && !window.SourceBuffer && !window.SourceBufferList, 16 "MediaSource should be hidden behind a pref"); 17 SimpleTest.doesThrow(() => new MediaSource, 18 "MediaSource should be hidden behind a pref"); 19 SimpleTest.finish(); 20 } 21 22 SpecialPowers.pushPrefEnv({"set": 23 [ 24 ["media.mediasource.enabled", false], 25 ], 26 }, test); 27 28 </script> 29 </pre> 30 </body> 31 </html>