NS_ERROR_NOT_AVAILABLE: le Composant n'est pas disponible

J'ai un problème. Je suis en train d'essayer de dessiner une image sur une toile. L'image n'est pas à partir de la page HTML, mais sur un fichier. Voici le code que j'utilise:

var img = new Image();
img.src = "/images/logo.jpg";
this._canvas.drawImage(img, 300, 300);//this is line 14

maintenant, voici le problème. Cela ne semble pas fonctionner sur Firefox et IE10 (je n'ai pas encore testé sur d'autres navigateurs). Sur Firefox (21) - je obtenir:

[19:09:02.976] NS_ERROR_NOT_AVAILABLE: Component is not available @ file:///D:/Watermellon/scripts/base-classes.js:14

et sur IE10-je obtenir:

SCRIPT16389: Unspecified error. 
base-classes.js, line 14 character 13

Les fichiers et leurs répertoires sont:

root/index.html  
root/scripts/base-classes.js  
root/images/logo.jpg 

Maintenant, quand je change l'img.src-URL (une image à partir d'un autre site) tout fonctionne bien, l'image se dessine après un délai(pour les obtenir à partir de l'url). Ce que je fais mal?