41 votes

console.log () ne fonctionne plus dans Firebug depuis Firefox 51.0.1

Je viens de mettre à jour Firefox vers Firefox 51.0.1 (32 bits) et, après la mise à jour, console.log a cessé de fonctionner.

Lorsque je tente de tester certaines variables JavaScript en utilisant console.log() , il ne génère rien.

47voto

Sebastian Zartner Points 2811

Comme je l'ai mentionné dans une autre réponse, cela se produit parce que le Firefox interne de l'Api, qui utilise Firebug pour exporter les données ont changé. Lorsque vous ouvrez le Navigateur de la Console, vous verrez le message d'erreur suivant:

TypeError: ConsoleAPIListener n'est pas un constructeur de console.js:149:38

Notez que, comme indiqué dans un thread dans le Firebug groupe de discussion et sur le Firebug page d'accueil, Firebug est abandonné et mal entretenue. I. e. il se casse de plus en plus avec chaque nouvelle version de Firefox et va cesser de fonctionner complètement une fois que multi-processus de Firefox est activé. Il y a un post de blog expliquant les raisons.

L'équipe derrière Firebug conseille d'utiliser le Firefox DevTools à la place, et il y a un guide de migration disponibles.

0voto

fresko Points 13

En 2 étapes:

  1. désactiver ou (mieux) désinstaller Firebug
  2. appuyez sur F12 et profitez de la console et des autres outils de développement

Pourquoi: Firebug n'est plus mis à jour régulièrement, il devient souvent obsolète avec les nouvelles mises à jour de FF. Les outils déjà disponibles dans Firefox (F12) l’englobent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X