2013-04-11 4 views
8

Immer, wenn ich versuche, meine Website zu debuggen, stoppt sie oft in der jQuery .js-Datei, auch wenn dort keine Haltepunkte vorhanden sind. Das ist sehr ärgerlich, da ich nur Debuggen möchte, wo ich Breakpoints in meinen Code gesetzt habe.Wie ignoriert man jQuery Breakpoints beim Debuggen in Chrome?

Wie kann ich Chrome dazu bringen, die jQuery-Kerndatei beim Debuggen zu ignorieren und nur auf die Stellen zu fokussieren, an denen ich einen Haltepunkt platziert habe?

Antwort

10

Wenn debuggin mit Chrome der einzige Grund, der Debugger in den jQuery-Dateien beendet ist, wenn Sie F11 (Schritt-in) verwenden, während Debuggen anstelle F8 (Pause/Fortsetzen der Ausführung) oder wenn ein Fehler aufgetreten und Sie haben pause on errors aktiviert.

Natürlich können alle debugger; Zeilen die Ausführung auch erzwingen.

Um Fehler zu ignorieren, gibt es ein kleines Kreissymbol in der Registerkarte Sources auf der Unterseite, die in 3 Zustände angeklickt werden kann.

  • Grau State = Sie Pause nicht auf Ausnahmen
  • Blue State = Pause auf alle Ausnahmen
  • Lila State = Paus nur auf abgefangene Ausnahmen

Siehe Bild unten in Bezug auf das Symbol I‘ Wenn Sie darauf verweisen, klicken Sie für die verschiedenen Zustände darauf.

Auch auf der rechten Seite des Bildes können Sie verschiedene Abschnitte wie sehen: DOM Breakpoints und XHR Breakpoints, etc. Überprüfen Sie diese haben keine Haltepunkte, nur für den Fall.

Hoffe, das hilft.

enter image description here

+1

Das kleine Pause-Symbol unten links einstellen und auf "Nicht bei Ausnahmen pausieren" einstellen, behob es. Danke vielmals. Das spart mir eine Menge Zeit :) – Kenci

+0

Sie können dies auf und Blackboxing stattdessen verwenden möchten, siehe meine Antwort unten –

3

Blackboxing (Ausnahmen in bestimmten Dateien ignoriert wird) wird nun in Google Chrome nativ unterstützt.

development tools > settings > Manage framework blackboxing

Und noch einfacher, nur die rechte Maustaste in der Datei und sagen Blackbox this script

Firefox hat Auto-Blackboxing von minimierte JS-Dateien auch!

Verwandte Themen