Je suis en train de créer ma première extension Firefox et j'ai atteint un mur. Je ne connais pas non plus javascript, bien que je sache programmer.Création d'une extension Firefox pour analyser les balises de script
L'extension tente d'identifier un code javascript malveillant en exécutant tout le code contenu dans les balises de script via un classificateur. J'ai déjà le classificateur construit en Python, mais je n'arrive pas à comprendre comment identifier le javascript et l'envoyer au classificateur. Quel est le meilleur moyen de capturer un à un tous les tags de script entre eux et de les envoyer au classificateur? Le journal indique que chaque élément que je capture dans le tableau avec "var scripts = document.getElementsByTagName ('script');" est de type objet xulelement, mais je ne sais pas comment obtenir le code actuel. Dans la boucle for, je voudrais envoyer chaque élément du tableau au classificateur. J'ai inclus ce que j'ai jusqu'à présent ci-dessous:
function extractScripts(){
var scripts = document.getElementsByTagName('script');
scriptExtractor_Log(scripts.length + ' scripts were found');
var sLen = scripts.length
for (var i=0, len=sLen; i<len; ++i){
scriptExtractor_Log('script ' + i + ': ' + scripts[i]);
}
return 0;
}
Le code vraiment malveillant ne sera pas trouvé si facilement. : P – bzlm
Belle cible que vous avez ... Pourquoi ne pas commencer avec un monde Bonjour! Didacticiel? – CristiC