web-dev-qa-db-fra.com

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.

41
user3351236

Comme je mentionné dans une autre réponse , cela se produit car les API internes de Firefox, utilisées par Firebug pour la sortie des données, ont été modifiées. Lorsque vous ouvrez le Console du navigateur , le message d'erreur suivant s'affiche:

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

Notez que, comme indiqué dans une discussion du groupe de discussion Firebug et sur la page page d'accueil de Firebug , Firebug est interrompu et non maintenu. C'est à dire. il casse de plus en plus avec chaque nouvelle version de Firefox et cessera de fonctionner complètement une fois que Firefox multi-processus est activé. Il y a un article de blog expliquant les raisons .

L'équipe derrière Firebug conseille d'utiliser plutôt Firefox DevTools et il y a un guide de migration disponible.

47
Sebastian Zartner

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.

0
fresko