Domanda

Sono nuovo nel mondo Jetpack (e Firefox Extension per quella materia) e mentre faccio qualche ricerca sulla possibilità di Jetpack, ho trovato qualcosa di strano. Ho realizzato un semplice progetto di test che includeva un framework JavaScript (RightJS) in un Pagemod (il tutorial usato jQuery e che sembrava funzionare bene) e ho ricevuto il seguente errore:

Errore: si è verificata un'eccezione.
Traceback (chiamata più recente per ultima):
File "/home/nic/aptgeek/testprojects/ff-extension/data/external/libs/right-src.js", riga 5979, in
File "/home/nic/aptgeek/testprojects/ff-extension/data/external/libs/right-src.js", riga 990, in
Typeeerror: array.include non è una funzione

La mia sceneggiatura principale.js è abbastanza semplice:

var pageMod = require("page-mod"); 
var self = require("self"); 
exports.main = function() { 
        pageMod.PageMod({ 
                include: "*", 
                contentScriptWhen: 'ready', 
                contentScriptFile: [self.data.url('external/libs/right-src.js'), 
                                    self.data.url('test.js')], 
                onAttach: function onAttach(worker) { 
                        worker.on('message', function(message) { 
                                console.log(message); 
                        }); 
                } 
        }); 
} 

Dopo aver visto quella discussione:http://groups.google.com/group/mozilla-labs-jetpack/browse_thread/thrh..., ho iniziato a chiedermi il supporto Jetpack JavaScript Framework. Sto usando la pagina in modo errato? O dovrebbe funzionare? Esistono limitazioni riguardanti l'uso di JavaScript Framework come sottoposto in un modello di pagina?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top