tor-browser

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

test_toDataURL_lowercase_ascii.html (783B)


      1 <!DOCTYPE HTML>
      2 <title>Canvas test: toDataURL.lowercase.ascii</title>
      3 <script src="/tests/SimpleTest/SimpleTest.js"></script>
      4 <link rel="stylesheet" href="/tests/SimpleTest/test.css">
      5 <body>
      6 <canvas id="c" width="100" height="50"><p class="fallback">FAIL (fallback content)</p></canvas>
      7 <script>
      8 var canvas = document.getElementById('c');
      9 var ctx = canvas.getContext("2d");
     10 
     11 var data = canvas.toDataURL('ImAgE/PnG');
     12 ok(data.match(/^data:image\/png[;,]/), "data =~ /^data:image\\/png[;,]/");
     13 
     14 // If JPEG is supported at all, it must be supported case-insensitively
     15 data = canvas.toDataURL('image/jpeg');
     16 if (data.match(/^data:image\/jpeg[;,]/)) {
     17    data = canvas.toDataURL('ImAgE/JpEg');
     18    ok(data.match(/^data:image\/jpeg[;,]/), "data =~ /^data:image\\/jpeg[;,]/");
     19 }
     20 </script>