Wie lege ich in Chrome-Entwicklerwerkzeugen zwei Haltepunkte in einer Zeile fest?

1355
Dennis G

Versuch, etwas JavaScript zu debuggen. In Internet Explorer (wissen Sie, dass jeder Browser liebt?), Ist es sehr einfach, zwei Haltepunkte in einer Zeile festzulegen. Nehmen wir an, die Zeile sieht im HTML-Quellcode so aus:

<script type="text/javascript">function something() </script><script type="text/javascript">function somethingelse() </script> 

Im IE konnte ich entweder mit der rechten Maustaste> Haltepunkt setzen oder auf beide Alarme klicken und auf klicken F9. Der Debugger geht dann in beide Haltepunkte über.

In Chrome kann ich so etwas nicht tun. Es gibt keine rechte Maustaste> Haltepunkt setzen und CTRL+ Bsetzt / löscht immer den Haltepunkt für die gesamte Linie. Im Haltepunkte-Fenster auf der rechten Seite kann ich sehen, dass die Haltepunkte Spalten haben, aber es gibt keine manuelle Möglichkeit, diese zu bearbeiten (obwohl ich die Spalten nicht durch Zählen herausfinden möchte).

Weiß ich nicht, wie man Chrome führt oder ist es in Chrome nicht möglich, mehrere Haltepunkte in einer Zeile zu haben?

2
Sie könnten vielleicht die Schaltfläche "Schöndruck" verwenden. [Link] (https://plus.google.com/+AddyOsmani/posts/Q7t2U51G7YR) Vinayak vor 9 Jahren 0

1 Antwort auf die Frage

4
Vinayak

Verwenden Sie die Pretty printSchaltfläche, um den JS-Code zu überprüfen. Wenden Sie dann Haltepunkte in separaten Zeilen an.

Hier ist eine Demonstration: Chrome-Entwicklertools - Schaltfläche "Schön"

das war, was ich dachte, sollte im OP erwähnt haben, dass hübsches Drucken nicht mit allen Dokumenten funktioniert (ich denke, missformt usw.). In Ihrem einfachen Beispiel funktioniert es. In meinem Quelltext ändert Pretty Print keine einzige Zeile im HTML-Code. Dennis G vor 9 Jahren 0
Ich habe den gleichen Code verwendet, den Sie in Ihrer Frage erwähnt haben. Sie haben ein "" nach dem zweiten "vergessen" Vinayak vor 9 Jahren 1
Ja hast du. Wie Sie sehen können, handelt es sich nicht um einen Produktionscode. Dennis G vor 9 Jahren 0
@DennisG Ich habe versucht, diese Lösung auf dieser Seite selbst zu verwenden. Es war in der Lage, minified jquery.js und andere Skripte zu verbessern. Wenn es für Sie jedoch nicht funktioniert, könnte [dieser Link] (https://developer.chrome.com/devtools/docs/javascript-debugging) helfen? Vinayak vor 9 Jahren 0