Lors du développement de WebExtension dans Firefox, toutes les instructions "console.log" ne fonctionnent pas. Dans l'exemple ci-dessous, seule la dernière exécution de console.log montre la référence d'objet dans la console. tous les précédents ne fonctionnent pas.Console.log n'enregistre pas les chaînes, uniquement les objets
console.log('TEST');
let divs = content.querySelectorAll('.myclass'); // content is a div
for(let div of divs){
console.log(div.id);
console.log("bla", div.id);
console.log(div);
}
Nous ne pouvons pas voir votre code HTML. Y a-t-il un «id» présent? –
Oui, il y a un identifiant. –
S'il vous plaît [modifier] la question à être sur le sujet: inclure un [mcve] qui * duplique le problème *. Pour les extensions Chrome ou Firefox WebExtensions, vous devez presque toujours inclure votre * manifest.json * et une partie de l'arrière-plan, du contenu et/ou des scripts contextuels/HTML, et souvent des HTML/scripts de pages Web. Les questions demandant l'aide au débogage ("pourquoi mon code ne fonctionne-t-il pas comme je veux?") Doivent inclure: (1) le comportement souhaité, (2) un problème ou une erreur spécifique et (3) le code le plus court nécessaire pour le reproduire * dans la question elle-même *. S'il vous plaît voir aussi: [Quels sujets puis-je poser ici?] (/ Help/on-topic), et [ask]. – Makyen