javascript - Problems using HTML Canvas & Greasemonkey not able to drawImage() on 2D context -
in greasemonkey script, when obtain handle on htmlimageelement want use html canvas, following error in firefox's error console (i assume it's because it's enclosed in xpcnativewrapper):
error: component returned failure code: 0x80040111 (ns_error_not_available)         [nsidomcanvasrenderingcontext2d.drawimage]   putting gm_log() statements throughout code, have traced image object i'm trying use it's initial assignment through until try use html canvas.
it's wrapped in xpcnativewrapper:
[object xpcnativewrapper [object htmlimageelement]]     i've unwrapped htmlimageelement obtaining reference image.wrappedjsobject.
my canvas code:
var canvas = document.createelement("canvas"); canvas.width = image.width; canvas.height = image.height;  var ctx = canvas.getcontext("2d"); ctx.drawimage(image, 0, 0);   any ideas why firefox throwing above component failure code?
i should have looked more thoroughly on google.
image.wrappedjsobject;   works.
Comments
Post a Comment