Chrome-Debugging - Unterbrechung beim nächsten Klickereignis

197

Wir haben einen Knopf. Klickereignisse werden von einem Framework eines Drittanbieters behandelt, das Framework ist jedoch irgendwie fehlerhaft.

Wir möchten das Framework debuggen, wissen jedoch nicht, wo sich der entsprechende Ereignishandlercode befindet, um einen Haltepunkt festzulegen. Wie kann man generell "beim nächsten Klickereignis abbrechen" und sehen, wo und wie dieser Klick vom Framework eines Drittanbieters behandelt wird?

DR
quelle

Antworten:

320

Was Sie suchen, sind " Event Listener Breakpoints " auf der SourcesRegisterkarte. Diese Haltepunkte werden immer dann ausgelöst, wenn ein Ereignis-Listener ausgelöst wird, der auf das ausgewählte Ereignis wartet. Sie finden sie auf der Registerkarte Quellen. Erweitern Sie in Ihrem Fall die Kategorie "Maus" und wählen Sie "Klicken".

DevTools Event Listener-Haltepunkte

Konrad Dzwinel
quelle
5
Sie können sich nicht vorstellen, wie glücklich ich bin, diesen Tipp zu kennen. Vielen Dank!
IdontCareAboutReputationPoints
Gibt es eine Möglichkeit, Klicks abzufangen, den Haltepunkt jedoch auf eine bestimmte Datei oder ein bestimmtes Verzeichnis zu beschränken und nicht beispielsweise auf verschiedene verschleierte Bibliotheken und Chrome-Erweiterungen?
Artem Russakovskii