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.
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.
En 2 étapes:
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.