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?


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.