structured-clone-imagedata.html (616B)
1 <!doctype html> 2 <title>structured clone of ImageData</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <div id="log"></div> 6 <script> 7 (async_test()).step(function() { 8 var worker = new Worker('structured-clone-imagedata.js'); 9 var ctx = document.createElement('canvas').getContext('2d'); 10 var imagedata = ctx.getImageData(0, 0, 300, 150); 11 worker.postMessage(imagedata); 12 worker.onmessage = this.step_func(function(e) { 13 assert_equals(''+e.data, '[object ImageData]'); 14 assert_equals(e.data.data[0], 128); 15 this.done(); 16 }); 17 }); 18 </script>