Jedes Mal, wenn ich versuche, meine Website zu debuggen, wird sie oft in der jQuery .js-Datei angehalten, 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 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?
Beim Debuggen mit Chrome ist der einzige Grund, warum der Debugger in den jQuery-Dateien stoppt, wenn Sie F11 (während des Debuggens anstelle von F8 verwenden) Ausführung) oder wenn ein Fehler aufgetreten ist und Sie pause on errors
aktiviert haben.
Natürlich werden alle debugger;
-Zeilen die Ausführung auch zum Anhalten zwingen.
Um Fehler zu ignorieren, gibt es unten auf dem Reiter Sources
ein kleines Kreissymbol, das in 3 Zustände geklickt werden kann.
Siehe Bild unten in Bezug auf das Symbol, das ich verweise, klicken Sie es für die verschiedenen Zustände an.
Außerdem können Sie auf der rechten Seite des Bildes verschiedene Abschnitte sehen: DOM Breakpoints
und XHR Breakpoints
, usw. Überprüfen Sie, dass diese auch keine Haltepunkte haben, nur für den Fall.
Hoffe, das hilft.
Ich glaube, Sie suchen nach einer neuen Entwicklerfunktion namens "Black Boxing". Die Funktion ermöglicht es Debuggern, während des Debuggens im Schritt > schrittweise durch den Bibliothekscode zu gehen.
Sie können mehr darüber hier lesen: Ссылка
Blackboxing (Ausnahmen in bestimmten Dateien ignorieren) wird nun nativ in Google Chrome unterstützt.
development tools > settings > Manage framework blackboxing
Und noch einfacher, klicken Sie einfach mit der rechten Maustaste in die Datei und sagen Sie Blackbox this script
Firefox hat automatisches Blackboxing von verkleinerten JS-Dateien sogar!
Tags und Links jquery google-chrome debugging