tor-browser

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

test_invalid_dynamic_import.html (636B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline';">
      5 </head>
      6 
      7 <title>Test an invalid dynamic import</title>
      8 <script src="/tests/SimpleTest/SimpleTest.js"></script>
      9 <script>
     10  SimpleTest.waitForExplicitFinish();
     11 
     12  // eslint-disable-next-line no-unused-vars
     13  function testLoaded() {
     14    import("data:text/javascript,void 0").then(() => {
     15      ok(false, "data URL shouldn't be loaded");
     16    }).catch(() => {
     17      ok(true, "data URL should be blocked");
     18    }).finally(() => {
     19      SimpleTest.finish();
     20    });
     21  }
     22 </script>
     23 <body onload='testLoaded()'></body>
     24 </html>