Jedes Mal, wenn ich meine Web-App mit dem Chrome Inspector aktualisiere, wird sie angehalten und führt mich zum Quellen-Tab mit einem großen roten Pfeilsymbol, das auf eine seltsame Zeile in jQuery zeigt.
Aha
Im Debugger angehalten
in der oberen Mitte des Fensters und
Bei Ausnahme angehalten: DOMException
im Call Stack auf der Registerkarte Quellen.
Soweit mir bekannt ist, habe ich keine Haltepunkte gesetzt und dieser Code hat zuvor keine Ausnahmen ausgelöst – also was ist los?
Und möchten Sie Antworten oder Vermutungen? Falls Sie es wollen Antworten Es wäre wahrscheinlich hilfreich, Ihren jQuery-Code bereitzustellen. Und die Nummer der entsprechenden Zeile.
– David Thomas
2. März 2011 um 23:50 Uhr
Entschuldigung David. Ich habe die Frage und die Antwort gepostet, also war ich mit meiner Fragebeschreibung sehr kurz. Ich hatte gerade 4 Stunden damit verbracht, meinen Kopf gegen die Wand zu schlagen, bis mir ein Kollege das Pause-Symbol unten links zeigte. Ich wollte nur die Lösung dokumentieren, falls jemand anderes das Problem hatte.
– Andreas Pfeil
3. März 2011 um 18:08 Uhr
Das kleine Pausensymbol unten links. Sollte in der Farbe schwarz sein. Klicken Sie darauf, um durch mehrere Haltepunktoptionen zu blättern.
Danke für das Posten der Antwort. Hat mir ein bisschen Kopfzerbrechen erspart.
– Brian M. Hunt
24. April 2011 um 18:21 Uhr
Wie lange habe ich mit diesem “Bug” gelebt? Arg.
– KK Smith
30. August 2013 um 10:12 Uhr
Ich hatte beim Debuggen vergessen, einen Haltepunkt zu entfernen.
Stellen Sie außerdem sicher, dass Sie unter XHR Breakpoints nicht „Any XHR“ angekreuzt haben.
Ich hatte es angekreuzt, was bei mir das gleiche Problem verursachte. Ich habe diese lästige angehaltene Debugger-Nachricht los, nachdem ich sie deaktiviert habe.
– John
19. August 2016 um 16:18 Uhr
Um dies unter Windows für Chrome zu deaktivieren.
Wechseln Sie in der unten rot eingekreisten Schaltfläche „Skript“ zum gleichen Zustand („Bei Ausnahmen nicht anhalten“)
Lösung für das Visual Studio-Debugging
Ich hatte das gleiche Problem mit der Anzeige „Paused in Debugger“, als ich eine Website mit MVC 5 und Razor erstellte.
Was das Problem für mich gelöst hat, war:
Entfernen Sie alle Haltepunkte im Code (einige wurden im JavaScript-Code gesetzt).
Beginnen Sie mit dem Debuggen des Projekts, klicken Sie auf die Registerkarte „Ausnahmeeinstellungen“ und deaktivieren Sie das Kontrollkästchen „JavaScript (Chrome)-Ausnahmen“.
Debugging beenden – Die Einstellungen werden erst nach einem Neustart angewendet
Debuggen starten – kein “Im Debugger pausiert” mehr
Irgendwo auf der Linie muss ich das Kontrollkästchen “JavaScript (Chrome) Exceptions” aktiviert und es vergessen haben.
Das Haltepunkt-Symbol oben links sollte so blau sein (zum Deaktivieren von Haltepunkten)
Sollte nicht so grau sein
mibawork
Ich konnte einen Phantom-Haltepunkt löschen, den ich während der Verwendung von Chrome hatte, indem ich die Entwicklertools schloss, die Seite aktualisierte und dann die Entwicklertools öffnete.
12789600cookie-checkWarum hält Chrome bei einer Zeile in jQuery an?yes
Und möchten Sie Antworten oder Vermutungen? Falls Sie es wollen Antworten Es wäre wahrscheinlich hilfreich, Ihren jQuery-Code bereitzustellen. Und die Nummer der entsprechenden Zeile.
– David Thomas
2. März 2011 um 23:50 Uhr
Entschuldigung David. Ich habe die Frage und die Antwort gepostet, also war ich mit meiner Fragebeschreibung sehr kurz. Ich hatte gerade 4 Stunden damit verbracht, meinen Kopf gegen die Wand zu schlagen, bis mir ein Kollege das Pause-Symbol unten links zeigte. Ich wollte nur die Lösung dokumentieren, falls jemand anderes das Problem hatte.
– Andreas Pfeil
3. März 2011 um 18:08 Uhr