Debugger stoppt nicht am Breakpoint (Chrome)
Habe ich das problem, dass der chrome-debugger für JS nicht aufhören, jedes mal, wenn ich ausführen einer bestimmten Funktion. Ich habe versucht, debugger; und auch das setzen von breakpoints, wo ich den code zu stoppen, indem Sie einen blauen tag auf der Gosse neben der Zeile, auf der linken Seite.
irgendwelche Ideen, warum dies geschieht?
Kommentar zu dem Problem - Öffnen
Es bedeutet normalerweise, dass der code nicht aufgerufen wird.
Es ist schwierig zu bestimmen, ohne einen reproduzierbaren TestCase. Können Sie eines erstellen und schicken Sie es in Ihrer Frage?
Related post hier.
InformationsquelleAutor der Frage user3389206 | 2014-03-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ohne eine klare Wiedergabe planen, ist es sehr schwer zu sagen, warum Ihre Haltepunkte sind nicht zu schlagen.
Aber, eine sicherste Weg zu stoppen, auf einer Zeile schreiben:
zu dem Ort, wo Sie wollen, zu stoppen. Ohne die blauen Schilder an der Dachrinne, der debugger angehalten wird.
HINWEIS: Werden Sie sicher, deaktivieren Sie alle
debugger;
wenn Sie fertig sind.Mehr info ist hier
InformationsquelleAutor der Antwort Zafar
Was ich gefunden war war mein Haltepunkte mithilfe der obigen Vorschläge, die dann in die Erweiterung der Konsole ausführen:
location.reload(true);
Diese re-öffnet die Erweiterungen, Satz von meinem Haltepunkte und mir erlaubt, zu Debuggen!
Es scheint, dass das problem mit den debugger laden nach die Erweiterung, damit nicht der Erfassung der Haltepunkte. Hoffe, das hilft!
InformationsquelleAutor der Antwort Matt
Hatte ich ein Problem mit Haltepunkten getroffen, dass ich gerade gelöst.
Breakpoints in javascript auf der html-wurden nicht getroffen, obwohl ich könnte und Treffer Haltepunkte in eingebundenen Javascript-Dateien.
Fand ich, dass das problem war, dass die Quell-Datei war zweimal dabei. Die Basis-html-Seite (nicht dynamisch) hat die sourceURL tag. Dies verursacht die gleichen javascript doppelt vorhanden im Bereich "Quelle", die das Problem verursachen.
Habe ich entfernt, die "sourceURL" tag aus der Basis-html-Seite und Haltepunkt wieder arbeiten
InformationsquelleAutor der Antwort Jack Ofnotrade
testen Sie Ihre Funktion debug-Punkt können Sie aufrufen, dass die Funktion rechts von der Konsole.. es wird rufen und schlug den Haltepunkt
InformationsquelleAutor der Antwort Vishal Sharma
Mit client-Lösungen wie angular js, die Module und Controller abgeholt werden unabhängig von Dateinamen. Wahrscheinlich würden Sie erstellt haben, ein backup/eine Kopie der Datei im gleichen Ordner wie die aktuelle Datei, die Sie Debuggen. Dies könnte die js-Datei immer aufgerufen, statt Sie bestimmt. Sie können die Datei löschen und es sollte funktionieren.
InformationsquelleAutor der Antwort Subin Ninan
Es ist auch möglich, dass die Haltepunkte werden deaktiviert. Diese Funktion kann in den debugger oder durch drücken von Strg + F8
InformationsquelleAutor der Antwort Mike T
Überprüfen Sie, ob Ihre Funktion ordnungsgemäß aufgerufen. Für mich, ich habe das problem gelöst, indem die Konzeptualisierung der Fluss von meinem Programm und fand heraus, dass die Funktion aufrufen hatte einige Fehler. Nach herauszufinden, dass heraus, es wurde einfach weiter.
InformationsquelleAutor der Antwort Shubham Gupta
Hier ist, wie ich es lösen.
Hatte ich da tun Ordner hinzufügen zu workspace.
Und dann, devTool Haltepunkt nicht funktioniert.
Schritt 1
Nachdem ich entfernen Sie Ordner aus dem Arbeitsbereich, Haltepunkt ist ok!
step2
InformationsquelleAutor der Antwort rosethorn999
Fand ich, dass-code verwiesen wird, die von einem tag mit dem async-Eigenschaft innerhalb der it don ' T stop at Haltepunkte im developer-Modus.
InformationsquelleAutor der Antwort Peter Wallace
Ich hatte das gleiche problem und es stellte sich heraus, dass der Grund war, dass ich den aktiviert hatte, bundle, D. H.
in der BundleConfig.cs ich hatte
BundleTable.EnableOptimizations = true;
Wenn ich es geändert
BundleTable.EnableOptimizations = false;
es funktionierte.......InformationsquelleAutor der Antwort Krasimir Georgiev