आप Firebug स्क्रिप्ट पैनल खोलते हैं, तो शीर्ष पर वहाँ एक बटन है कि एक टीवी रिमोट पर एक विराम बटन की तरह लग रहा है छोड़ दिया है। यह फायरबग को बताता है कि जावास्क्रिप्ट के अगले बिट पर रुकने के लिए कहा जाता है। इसलिए मैं पेज खुला मिलता था, यह सुनिश्चित करें कि स्क्रिप्ट पैनल सक्षम किया गया है, उस बटन को क्लिक करें, फिर select
बॉक्स बदल जाते हैं। फ़ायरबग में एक ब्रेकपॉइंट ट्रिगर करना चाहिए, जिसके बाद आप यह पता लगाने के लिए कोड के माध्यम से कदम उठा सकते हैं कि क्या कहा जा रहा है।
वैकल्पिक रूप से, यदि आपको किसी भिन्न उपकरण का उपयोग करने में कोई फर्क नहीं पड़ता है, तो Google Chrome में एक अंतर्निहित डीबगर और इंस्पेक्टर है जो आपको किसी तत्व से जुड़े ईवेंट हैंडलर दिखा सकता है। तो क्रोम में, यदि आप पृष्ठ लाने, राइट-क्लिक select
बॉक्स और तत्व का निरीक्षण, तो निचले भाग में दाएँ हाथ की ओर पर चयन वहाँ घटना इसे से जुड़े प्रबंधकों की सूची में होना चाहिए। यह काम करने के लिए थोड़ा आसान हो सकता है।
अंत में, भी टूल, (एक URL की तलाश द्वारा आप हिम्मत है कि वास्तव में डेटा को फिर से लोड पैदा में कोड की बिट की पहचान कर सकते हैं, उदाहरण के लिए, या एक XmlHTTPRequest
उदाहरण के लिए, या jQuery के .ajax
, .post
, .get
, या .getJSON
फ़ंक्शन यदि यह jquery का उपयोग कर रहा है), तो आप उस पर ब्रेकपॉइंट डाल सकते हैं और फिर चयन को ट्रिगर कर सकते हैं, फिर कॉल स्टैक (दोनों टूल्स में दाईं ओर) देखें।
शुभकामनाएं!
स्रोत
2010-10-07 15:48:54
मैं वास्तव में जीसी का उपयोग करना पसंद करता हूं, लेकिन ऐसा नहीं लगता कि यह कॉग्नोस के साथ काम करेगा। मैं इसे एक शॉट दूंगा और वापस रिपोर्ट करूंगा। धन्यवाद टीजे! – Nic
ईप। ठीक है, तो क्रोम में कोई भाग्य नहीं है क्योंकि यह कॉग्नोस द्वारा समर्थित नहीं है।तो मैं एफएफ/एफबी में वापस गया और सुझाव के रूप में विराम का इस्तेमाल किया। मैंने एक एजेक्स कॉल ट्रिगर किया, लेकिन लिपि तोड़ नहीं आई। मैंने सवाल पूछने से पहले ऐसा किया, सोच रहा था कि मैंने कुछ गलत किया है। कोई विचार? AJAX कॉल अभी भी भेजा गया था। – Nic
@melee: वाह। असल में, वाह^2 क्योंकि मुझे आश्चर्य है कि कॉग्नोस क्रोम के साथ काम नहीं करता है (वे क्या कर रहे हैं, ब्राउज़र स्नीफिंग? Tsk)। अफसोस की बात है, अगर ब्रेक काम नहीं करता है, तो आप यह कर सकते हैं कि वे हैंडलर को कैसे जोड़ रहे हैं (आसान है कि 'चयन' में 'आईडी' है या यहां तक कि 'ऑनक्लिक' है, यदि यह नहीं है तो मुश्किल है) और आपको ढूंढने वाले हैंडलर पर ब्रेकपॉइंट डालें। लेकिन आप उसे जानते थे। :-(शुभकामनाएँ! –