Attualmente sto sviluppando un'estensione per Firefox utilizzando l'SDK add-on e ho riscontrato un problema reale. In pratica la mia estensione solo inietta uno script contenuto in una pagina web come questo:Url immagine relativa nello script di contenuto nell'SDK add-on per Firefox
main.js
var pageMod = require("page-mod");
var self = require("self");
pageMod.PageMod({
include: "http://mail.google.com/mail/*",
contentScriptFile: [self.data.url("jquery.js"),
self.data.url("start.js")],
attachTo : ["top"]
});
start.js
$('body').append('<div>1</div><img src="insertnote.png" /><div>2</div>');
Sia start.js
e insertnote.png
si trovano nel cartella dati Tutto funziona tranne l'immagine. Non riuscivo a trovare come ottenere l'url reale per il tag immagine. L'url relativo non sembra funzionare. :(
è che anche possibile includere immagini interiori del addon all'interno degli script contenuti o devo solo usare URL assoluti al mio webserver?
possibile duplicato di [Come fare riferimento a un file nella directory di dati di un'estensione per Firefox?] (Http://stackoverflow.com/questions/11551467/how-to-reference-a-file-in-the-data-directory-of-a-firefox-extension) –