tor-browser

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

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>