2011-10-09 6 views
10

मैं एक तृतीय पक्ष विजेट (+1 button सटीक होने के लिए डीबग करने का प्रयास कर रहा हूं)। विशेष रूप से, मैं क्रोम में ब्रेकपॉइंट सेट करना चाहता हूं जो विजेट में एक बटन क्लिक होने पर रुक जाता है।किसी तृतीय पक्ष बटन पर क्लिक करने पर ब्रेकपॉइंट कैसे सेट करें?

मैं तीसरे पक्ष कोड को तोड़ना चाहता हूं जो click ईवेंट को संभालता है। क्या क्रोम एक्सटेंशन (या कुछ और मैंने नहीं सोचा है) मुझे कोड में सही जगह खोजने में मदद करने के लिए है?

उत्तर

13

आप क्रोम के डेवलपर टूल्स का उपयोग कर सकते हैं; कोई विस्तार की आवश्यकता नहीं है।

मैंने यहां एक +1 बटन उदाहरण बनाया: http://jsfiddle.net/rPnAe/

यदि आप उस पहेली में जाते हैं और फिर डेवलपर टूल्स (एफ 12) खोलते हैं, तो स्क्रिप्ट्स पर जाएं और ईवेंट श्रोता ब्रेकपॉइंट्स का विस्तार करें और आखिरकार 'माउस' का विस्तार करें और 'क्लिक करें' चेकबॉक्स पर टिकटें, फिर जब भी आप कहीं क्लिक करें (जिसमें शामिल है एक ईवेंट श्रोता), डीबगर अब कोड की रेखा पर टूट जाएगा जिसमें श्रोता समारोह शामिल है।

+1

सबसे बढ़िया, धन्यवाद! मैं जेएस के लिए नया हूं, लेकिन हमारे पास अपेक्षाकृत अच्छे उपकरण और ज्ञान के साथ सीखना बहुत मजेदार है। – ripper234

+0

"स्क्रिप्ट" टैब को अब "स्रोत" कहा जाता है। – guaka

संबंधित मुद्दे