Depuis hier, pour une raison quelconque, chaque fois que j'essaie d'afficher le journal de la console sous firefox, je reçois un indéfini:
J'utilise cet outil assez souvent, et tout récemment, j'ai constaté que cela ne fonctionnait plus. J'ai apparemment des questions similaires dans stackoverflow, mais aucune d'entre elles avec une réponse pour y remédier.
C’est ce que j’ai fait jusqu’à présent pour essayer de le réparer, j’ai déjà
Et rien ne semble fonctionner, cependant lorsque je tape console et clique sur le bouton Exécuter, je reçois:
Est-ce une configuration que je dois changer?
Firebug n'est plus maintenu. De getfirebug.com:
L’extension Firebug n’est plus développée ni maintenue. Nous vous invitons à utiliser le Firefox DevTools , qui est fourni avec Firebug.next
Voir aussi Migration from Firebug guide.
Suite à la réponse de Domenic D., je pensais que cela pourrait aider les autres à donner une explication plus complète.
Il affiche 'non défini' car c'est la valeur de retour de la fonction console.log ().
Il ne produit pas de «test» dans la console car Firebug n'est plus maintenu et ne prend pas en charge les dernières versions de Firefox. L'un des problèmes que j'ai constatés à la suite de cela est que la journalisation à l'aide de console.log () n'apparaît plus dans la console Firebug.
Malheureusement (si vous êtes habitué à Firebug), la solution consiste à utiliser les outils de développement intégrés de Firefox.
Pour charger la console à l'aide des outils intégrés de Firefox, appuyez sur ctrl + Maj + k. Ici, console.log () fonctionnera comme prévu. Par exemple, si vous exécutez console.log ('test') comme ci-dessus, le résultat sera 'test', puis undefined (valeur de retour de console.log ()).