web-dev-qa-db-de.com

firefox firebug console.log gibt immer undefiniert zurück

Seit gestern bekomme ich aus irgendeinem Grund jedes Mal, wenn ich versuche, das Konsolenprotokoll in Firefox anzuzeigen, ein undefined:

 enter image description here Ich benutze dieses Tool sehr oft und habe kürzlich gesehen, dass es nicht mehr funktioniert. Ich habe ähnliche Fragen in stackoverflow, aber keine davon mit einer Antwort, um das Problem zu beheben. 

Dies ist, was ich bisher getan habe, um es zu beheben 

  • Installieren Sie Firebug erneut
  • Installieren Sie Firefox erneut

Und nichts scheint zu funktionieren, aber wenn ich Konsole eintippe und den Run-Button drücke, bekomme ich:

Ist es eine Einrichtung, die ich ändern muss?

 enter image description here

13
Manza

Firebug wird nicht mehr gewartet. Von getfirebug.com:

Die Firebug-Erweiterung wird nicht mehr entwickelt oder gewartet. Wir laden Sie ein, stattdessen die Firefox DevTools zu verwenden, die mit Firebug.next geliefert werden

Siehe auch Migration von Firebug guide.

8
Domenic D.

Neben Domenic D.s Antwort dachte ich, es könnte anderen helfen, eine umfassendere Erklärung zu geben.

Es wird "undefined" angezeigt, da dies der Rückgabewert der Funktion console.log () ist.

Es gibt nicht 'test' an die Konsole aus, weil Firebug nicht mehr gewartet wird und die neuesten Versionen von Firefox nicht unterstützt. Eines der Probleme, die mir dabei aufgefallen sind, ist, dass die Protokollierung mit console.log () nicht mehr in der Firebug-Konsole angezeigt wird.

Leider (wenn Sie an Firebug gewöhnt sind), besteht die Lösung darin, stattdessen die in Firefox integrierten Entwicklertools zu verwenden.

Um die Konsole mit den in Firefox integrierten Tools zu laden, drücken Sie Strg + Umschalttaste + k. Hier funktioniert console.log () wie erwartet. Wenn Sie beispielsweise console.log ('test') wie oben ausführen, wird 'test' ausgegeben und dann undefined (der Rückgabewert von console.log ()).

4
dean3148834

Halten Sie Firefox und Firebug beide Tools geöffnet. Tun Sie, was Sie wollen, in Firebug. Das Ergebnis wird in der Firefox-Konsole angezeigt.  enter image description here

1
Sugat Mankar