2016-07-31 25 views
2

Ich arbeite in jQuery 3.1.0 und ich möchte die console.log() Funktion verwenden, um meinen Code zu debuggen (ich verwende die Standard-Entwicklerkonsole in Firefox 47.0).jQuery console.log() funktioniert nicht in Firefox

Ich habe versucht, den folgenden Code:.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
<script> 
    $(document).ready(function(){ 
     console.log($("body").height()); 
     alert($("body").height()); 
    }); 
</script> 

(Die <script> Elemente im <body> Element sind (am Ende, kurz vor </body>)

Beim Versuch, die Seite auszuführen, erhalte ich die . alarmieren mit der richtigen Zahl, aber die Konsole ist leer, als ich versuchte console.log('foo'); in die Kommandozeile eingeben, antwortet er undefined:

screenshot here

(Es tut mir leid für meine schrecklichen Englisch.)

Edit: ich jetzt mit dem folgenden Code versucht, aber es scheint immer noch nicht zu funktionieren:

<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
    </head> 
    <body> 
     <script> 
      console.log('hi'); 
     </script> 
    </body> 
</html> 
+0

Stellen Sie sicher, dass Sie Javascript aktiviert haben –

+0

Ich bin ziemlich sicher, dass Javascript aktiviert ist, weil die 'alert()' Funktion korrekt funktioniert. – waran

+0

Sieht so aus, als hätten Sie ein Skript, das die Datei console.log überschreibt –

Antwort

6

Sie müssen Aktivieren Sie Zurnal Option (grauer Kreis) in der oberen Registerkarte, wo CSS, JS, ... in der Entwicklerkonsole.

Andernfalls erhalten Sie keine Protokollausgabe.

In Spanisch ist Registro. In Englisch wird es so etwas wie Registry/Logs sein.

+0

Das hat funktioniert, was für ein dummer Fehler. Danke vielmals! – waran

Verwandte Themen