2011-10-09 34 views
10

Tôi đang cố gỡ lỗi tiện ích của bên thứ ba (+1 button chính xác). Cụ thể, tôi muốn đặt điểm ngắt trong Chrome dừng khi một nút trong tiện ích con được nhấp.Làm cách nào để đặt điểm ngắt khi nhấp vào nút của bên thứ ba?

Tôi muốn chia nhỏ mã của bên thứ ba xử lý sự kiện click. Có một phần mở rộng của Chrome (hoặc một cái gì đó khác tôi đã không nghĩ đến) để giúp tôi tìm đúng nơi trong mã để phá vỡ?

Trả lời

13

Bạn có thể sử dụng Công cụ dành cho nhà phát triển của Chrome; không có phần mở rộng là bắt buộc.

Tôi đã tạo ví dụ về nút +1 tại đây: http://jsfiddle.net/rPnAe/.

Nếu bạn vào fiddle và sau đó mở Developer Tools (F12), sau đó đi đến Scripts và mở rộng Event Listener Breakpoints và cuối cùng mở rộng 'Mouse' và đánh dấu vào hộp kiểm 'click', sau đó bất cứ khi nào bạn nhấp vào một nơi nào đó (bao gồm một trình lắng nghe sự kiện), trình gỡ lỗi giờ đây sẽ ngắt dòng mã chứa hàm listener.

+1

Tuyệt vời nhất, cảm ơn! Tôi mới làm quen với JS, nhưng việc học là thú vị hơn nhiều với các công cụ và kiến ​​thức tương đối tốt mà chúng ta có ngày nay. – ripper234

+0

Tab "Tập lệnh" giờ đây được gọi là "Nguồn". – guaka

Các vấn đề liên quan