Question Problème FireBug: Impossible d'utiliser console.log


J'ai un problème avec la version actuelle de FireBug.

Firefox: 3.6.13
Firebug: 1.6.0 et 1.6.1b1 (essayé les deux)

Mon Javascript ne peut pas utiliser console.log (ou une console du tout) pour générer des messages de débogage. Je ne sais pas quand il a cessé de fonctionner, mais pour le moment je reçois une "console non définie" lorsque j'essaie d'y accéder ou un message contextuel lorsque j'exécute ce code:

if (console == undefined) {
    alert(1);
}

J'ai eu la dernière extension FirePHP (DeveloperCompanion) installée mais je l'ai retirée pour voir si cela posait problème. Je n'ai rien changé cependant.

Des idées? Est-ce que cela arrive à quelqu'un d'autre aussi?

[METTRE À JOUR]

On dirait que mon problème a été causé par quelque chose d’autre: j’utilise jQuery et mon code est enveloppé $(function() {.....}); pour l'exécuter après le rendu de la page.

Ce que je n'ai pas considéré, c'est que le code s'exécute alors dans un autre domaine. console n'est pas disponible dans cette portée.

Pour utiliser la console, je dois appeler window.console.log('bla');.


11
2017-12-17 09:53


origine


Réponses:


J'ai effectué une désactivation et une suppression du plug-in Firebug, puis je l'ai réinstallé. Après cela, cochez l'option "Tous" sous l'onglet "Console". Dans mon cas, la sortie était renvoyée là-bas après la réinstallation du plug-in.


8
2017-11-29 21:42



Eu le même problème, les solutions suggérées ne fonctionnaient pas. Je l'ai résolu en réinstallant les options Firebug.

Firebugmenu (the bug icon), Options, 'Reset all firebug options'

Après cela, le console.log('hello'); Le test a fonctionné, tout comme mes enregistrements.


4
2018-05-29 01:02



Firebug's console L'objet n'est disponible que si Firebug est ouvert. Si vous avez Firebug fermé et que vous chargez une page avec console.log() les appels, alors ils vont jeter des erreurs.

Ouvrez la fenêtre Firebug et actualisez la page.

Si cela ne fonctionne toujours pas, accédez à l'onglet Console de Firebug et essayez de taper console.log('hello'); dans la zone de saisie de la console et voir si cela fonctionne à partir de là. Cela devrait vraiment fonctionner.

Si même cette ne fonctionne pas, il semble que vous ayez une installation cassée de Firebug; vous devrez peut-être réinstaller.


2
2017-12-17 12:27



Mon console.log a également cessé de fonctionner aujourd'hui, mais simplement redémarrer le navigateur a résolu le problème, inutile de le réinstaller.


1
2018-04-17 12:28



Tout d'abord, essayez d'ouvrir un nouvel onglet dans votre navigateur et accédez à un autre site, puis exécutez la commande de la console dans Firebug. Si la commande de la console fonctionne correctement, il est fort probable qu'un autre script (tiers ou autre) que vous avez chargé sur votre site / page provoque vos problèmes. Vous pouvez essayer d'exclure le script de votre page et exécuter à nouveau la commande de la console pour voir si cela fonctionne également.

Comme mentionné dans les autres commentaires, veillez toujours à sélectionner le sous-onglet "Tous" dans l'onglet "Console" de Firebug.

Les références: http://mikepuchol.com/2008/10/27/if-you-use-firebug-and-consolelog-doesnt-work/


1
2018-05-14 00:20



J'ai eu le même problème - console.log ne produisait rien quand il était utilisé à l'intérieur de $ (function () {.....}); dans jQuery. Cependant, l'utilisation de window.console.log ('bla') n'a pas résolu le problème pour moi.

J'ai maintenant téléchargé l'addon FireQuery qui a résolu le problème pour moi: https://addons.mozilla.org/en-US/firefox/addon/firequery/


0
2018-04-23 16:10



Mon problème était la première lettre majuscule. console.log () au lieu de Console.log () l'a fait!


0
2017-10-17 08:33



Dans mon cas avec Firefox version 44 et firebug version 2.0.14, j'ai d'abord désactivé le plugin puis je l'ai retiré puis je l'ai réinstallé ... Mais cela ne m'a pas aidé mais après avoir cliqué sur l'icône de bogue -> Options -> Réinitialiser toutes les options J'ai à nouveau activé la console et le Tout l'onglet a été sélectionné et mon problème a été résolu ...


0
2018-03-01 17:07