Warum hält Chrome bei einer Zeile in jQuery an?

Lesezeit: 2 Minuten

Benutzer-Avatar
Andreas Pfeil

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

h67E3

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.

Ereignis-Listener-Haltepunkte

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“)

Geben Sie hier die Bildbeschreibung ein

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:

  1. Entfernen Sie alle Haltepunkte im Code (einige wurden im JavaScript-Code gesetzt).

  2. Beginnen Sie mit dem Debuggen des Projekts, klicken Sie auf die Registerkarte „Ausnahmeeinstellungen“ und deaktivieren Sie das Kontrollkästchen „JavaScript (Chrome)-Ausnahmen“.

  3. Debugging beenden – Die Einstellungen werden erst nach einem Neustart angewendet

  4. Debuggen starten – kein “Im Debugger pausiert” mehr

Irgendwo auf der Linie muss ich das Kontrollkästchen “JavaScript (Chrome) Exceptions” aktiviert und es vergessen haben.

Link zum Bild der Ausnahmeeinstellungen

Benutzer-Avatar
Asif Asgar

Dies kann das Problem ebenfalls verursachen

Das Haltepunkt-Symbol oben links sollte so blau sein (zum Deaktivieren von Haltepunkten)

Geben Sie hier die Bildbeschreibung ein

Sollte nicht so grau sein

Geben Sie hier die Bildbeschreibung ein

Benutzer-Avatar
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.

1278960cookie-checkWarum hält Chrome bei einer Zeile in jQuery an?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy