Question

Je suis nouveau dans le monde de Jetpack (et l'extension de Firefox d'ailleurs) et tout en faisant des recherches sur la possibilité de Jetpack, j'ai trouvé quelque chose d'étrange. J'ai fait un projet de test simple qui comprenait un framework JavaScript (droits) dans un PageMod (le tutoriel a utilisé jQuery et qui semblait bien fonctionner) et j'ai obtenu l'erreur suivante:

Erreur: une exception s'est produite.
Traceback (dernier appel dernier):
Fichier "/home/nic/aptgeek/testprojects/ff-extension/data/external/libs/right-src.js", ligne 5979, dans
Fichier "/home/nic/aptgeek/testprojects/ff-extension/data/external/libs/right-src.js", ligne 990, dans
TypeError: array.include n'est pas une fonction

Mon script principal.js est assez simple:

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); 
                        }); 
                } 
        }); 
} 

Après avoir vu cette discussion:http://groups.google.com/group/mozilla-labs-jetpack/browse_thread/thr..., j'ai commencé à m'interroger sur le support de framework JavaScript Jetpack. Suis-je en train d'utiliser de manière incorrecte la page? Ou cela devrait-il fonctionner? Existe-t-il des limites concernant l'utilisation de JavaScript Framework comme contenu-script dans un mod de page?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top