การแก้ไขข้อบกพร่องของ Chrome - ทำลายเหตุการณ์การคลิกครั้งต่อไป


197

เรามีปุ่ม กิจกรรมการคลิกได้รับการจัดการโดยเฟรมเวิร์กของบุคคลที่สามอย่างไรก็ตามเฟรมเวิร์กนั้นมีค่าอย่างใด

เราต้องการดีบักเฟรมเวิร์กอย่างไรก็ตามเราไม่ทราบว่ารหัสตัวจัดการเหตุการณ์ที่เกี่ยวข้องอยู่ที่ใดเพื่อตั้งค่าเบรกพอยต์ โดยทั่วไปแล้ว "หยุดการคลิกเหตุการณ์ถัดไป" และดูว่ากรอบการทำงานของบุคคลที่สามจัดการการคลิกนี้ได้อย่างไรและอย่างไร


คำตอบ:


322

สิ่งที่คุณกำลังมองหาคือ ' จุดพักการฟังเหตุการณ์ ' บนSourcesแท็บ จุดสั่งหยุดเหล่านี้จะถูกเรียกใช้เมื่อใดก็ตามที่ผู้ฟังเหตุการณ์ใด ๆ ที่รับฟังเหตุการณ์ที่เลือกถูกเรียกใช้ คุณจะพบพวกเขาในแท็บแหล่งที่มา ในกรณีของคุณให้ขยายหมวดหมู่ 'เมาส์' และเลือก 'คลิก'

จุดหยุดฟังเหตุการณ์ DevTools


5
คุณนึกภาพไม่ออกว่าฉันมีความสุขแค่ไหนที่จะรู้เคล็ดลับนี้ขอบคุณมาก!
IdontCareAboutReputationPoints

มีวิธีการจับคลิก แต่ จำกัด เบรกพอยต์ไปยังไฟล์หรือไดเรกทอรีบางอย่างเท่านั้นและไม่พูดห้องสมุด obfuscated ต่างๆและส่วนขยาย Chrome?
Artem Russakovskii
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.