Gibt es eine Möglichkeit, ein festgefahrenes Skript im Chrome-Debugger anzuhalten?

8

Gelegentlich mache ich beim Programmieren von JavaScript einen Fehler, der auf den Kopf geht, und kann die Seite während des Ladens in einer Endlosschleife stecken lassen. Normalerweise verwende ich Chrome dafür und wenn ich in diesen Zustand komme, kann ich mit den JavaScript-Entwicklertools nichts anfangen. Was ich wirklich gerne hätte, wäre ein Break-Befehl, der dem von Visual Studio im Debugger ähnelt, der den Interpreter pausiert und die aktuelle Zeile zusammen mit dem Call-Stack anzeigt. Gibt es eine solche Funktionalität?

Alternativ dazu wäre es hilfreich, Breakpoints im Code zu setzen. Trotzdem brauche ich eine Möglichkeit, den Prozess zu unterbrechen, damit ich die Ursache des Lock-up ermitteln kann.

    
Jon Trauntvein 05.05.2011, 16:14
quelle

1 Antwort

2

Sie können eine debugger; -Anweisung irgendwo in Ihrem Code hinzufügen, wo Sie die Ausführung unterbrechen und fortfahren möchten, von dort aus mit dem Schritt Weiter, Übergehen, usw.

    
TheBrain 10.05.2011, 10:06
quelle