tor-browser

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

028.html (622B)


      1 <!doctype html>
      2 <title>Cloning objects, preserving sharing #2</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <canvas id="a" width=30 height=30></canvas>
      6 <div id=log></div>
      7 <script>
      8 async_test(function() {
      9  var canvas = document.getElementsByTagName("canvas")[0];
     10  var context = canvas.getContext("2d");
     11  var img_data = context.getImageData(0, 0, 30, 30);
     12  var obj = {a: img_data, b: {c: img_data, d: 3}};
     13  postMessage(obj, '*');
     14  onmessage = this.step_func(function(e) {
     15    assert_equals(e.data.a, e.data.b.c);
     16    this.done();
     17  });
     18 });
     19 </script>