2015-02-21 9 views
5

Ich erwarte, wenn ich die JavaScript-Debugger-Anweisung in meinen JavaScript-Code einfügen, dass das Programm an diesem Punkt anhalten wird und der Debugger mit dem 'Breakpoint' geöffnet wird.Warum hält der JavaScript-Debugger die Debugger-Anweisung nicht an?

Ich sehe das überhaupt nicht.

Hier ist mein Code.

Wenn ich es ausführe - gehe ich direkt zum "Alarm" Popup auf dem Bildschirm. Was ist der Schritt, den ich vermisse?

Meine Frage ist: Warum pausiert der JavaScript-Debugger nicht bei Debugger-Anweisung?

(Nur um zu klären - ich hatte die Entwickler-Tools öffnen -. Aber auf der ‚Konsole‘ Registerkarte nicht auf die Registerkarte ‚Quellen‘)

+4

Ich denke, Sie brauchen zuerst offene Entwickler-Tools. Drücken Sie F12 – Satpal

+0

In einem Browser? Developer Tools-Fenster ist geöffnet? In IE ist der Debugger angeschlossen? – rene

+1

Bei einigen Browsern muss der Debugger vorher geöffnet werden. –

Antwort

5

Sie müssen die Developer Tools öffnen, bevor die debugger; ausgeführt wird.

Öffnen mit F12 Schlüssel (this erfahren über mehr Features lesen)


es in Aktion:

Developer Tools nicht

geöffnet

enter image description here


Developer Tools sind geöffnet

enter image description here

http://jsfiddle.net/qkd5swv9/

3

Es sieht aus wie Chrome lässt sich nicht debugger; Aussagen pausieren, wenn der Code JS minimierte ist. Ich habe jedoch keine Quellkarten eingerichtet.

+0

THANKs, die einige Zweifel geklärt haben –

+0

Ich habe Frage: in Ihrem minimierten Test-Code wurde die Debugger-Anweisung enthalten? (Kann sein, Minifier entfernen Sie es einfach) –

+0

@ KamilKiełczewski Können Sie das oben auf der Seite fragen? (Hawkeye hat den Code, nicht ich) –

Verwandte Themen