क्या कुछ फ़ाइलों के भीतर तोड़ने के लिए क्रोम डीबगर (या शायद फायरबग?) को बताने का कोई तरीका है? मान लीजिए कि वे टूट नहीं गए हैं, अनिवार्य रूप से? ऐसा कुछ ऐसा लगता है जो वे बना सकते हैं।क्या मैं jquery.js को अनदेखा करने के लिए क्रोम स्क्रिप्ट डीबगर बता सकता हूं?
उत्तर
Blackboxing जे एस फ़ाइलें फ़ायरफ़ॉक्स https://developer.mozilla.org/en-US/docs/Tools/Debugger
में और क्रोम कैनरी में प्रायोगिक देव उपकरण का उपयोग कर अब संभव है। http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/
स्थिर क्रोम निर्माण में अब भी काम करता है।
ब्लैकबॉक्सिंग फ़ाइल को डिबगर को छोड़ने के लिए प्रतीत नहीं होता है। यह अभी भी इसके फ़ंक्शन कॉल से गुजर जाएगा ... फ़ाइल को पूरी तरह से अनदेखा करना अच्छा होगा। –
ब्लैकबॉक्सिंग में यह बिंदु है - कोड को इसकी सामग्री को देखे बिना चला रहा है। – diynevala
ब्लैकबॉक्सिंग नहीं है जब आप अन्य पुस्तकालयों के माध्यम से कदम नहीं उठाते हैं, न कि वे मौजूद नहीं हैं या जिनका उपयोग नहीं किया जा रहा है। – johnny
यदि डीबगर jQuery फ़ाइलों में कहीं भी उड़ रहा है, तो आप संभावित रूप से संदिग्ध कॉल को कोशिश/पकड़ में लपेट सकते हैं और फिर अपने catch
में एक त्रुटि फेंक सकते हैं। इस तरह, आप बिल्कुल अलग हो सकते हैं कि आप कहां गलत हो रहे हैं।
मैं यह देखने के लिए स्टैक निशान करने के इच्छुक हूं कि मेरा कोड क्यों उड़ा रहा है, उदा। उस पर चमक का प्रयास करने के बजाय अवैध JSON।
यदि आपके पास यह समस्या है कि क्रोम डीबगर सभी अपवादों पर रोक रहा है, यहां तक कि jQuery के अंदर भी, तो आपको क्रोम को केवल अपवाद अपवादों पर रोक लगाने की आवश्यकता हो सकती है, सभी अपवाद नहीं। जब डीबगर में स्क्रिप्ट पैनल में, विंडो के निचले बाएं कोने में एक आइकन होता है जो इसे नियंत्रित करता है।
मुझे इसके साथ बचाया! धन्यवाद! (+ 1) – OrPaz
क्रोम के नवीनतम संस्करण ने एक नया blackbox feature लागू किया है जो वास्तव में आप जो खोज रहे हैं वह करता है। असल में, जब आप किसी दिए गए फ़ाइल पर ब्लैकबॉक्स विकल्प सेट करते हैं, तो यह क्रोम डीबगर को उस फ़ाइल में तोड़ने से रोक देगा।
यह सुविधा अंतर्निहित है और इसे फ़ाइल के संदर्भ मेनू (राइट क्लिक) के साथ सेट किया जा सकता है। यह भी काम करेगा यदि क्रोम डीबगर सभी अपवादों पर रोक लगाने के लिए सेट है।
बहुत साफ समाधान कोई प्लगइन्स आवश्यक है। –
दुर्भाग्य से काम नहीं करता है। यदि आपके पास "पकड़े गए अपवादों को रोकें" चेक किया गया है और फिर ब्लैकबॉक्स jQuery है तो यह अभी भी अपवादों को तोड़ देगा। – blackmamba
- डेवलपर टूल सेटिंग पर जाएं और बाएं पैनल पर बाल्कबॉक्सिंग टैब पर क्लिक करें।
- फिर पैटर्न जोड़ें बटन पर क्लिक करें और jquery.js
- डेवलपर टूल को बंद करें और फिर से खोलें, अब इसे छोड़ दिया गया है!
- 1. गैर-ASCII पाठ त्रुटियों को अनदेखा करने के लिए मैं poedit को कैसे बता सकता हूं?
- 2. क्या मैं कक्षाओं को अनदेखा करने के लिए findbugs बता सकता हूं मैं जोड़ने में असमर्थ हूं?
- 3. Google क्रोम जावास्क्रिप्ट डीबगर और सामग्री स्क्रिप्ट
- 4. एप्लिकेशन शॉर्टकट के लिए बड़े आइकन का उपयोग करने के लिए मैं Google क्रोम को कैसे बता सकता हूं?
- 5. क्या अपवाद पर तोड़ने के लिए Google क्रोम स्क्रिप्ट डीबगर प्राप्त करने का कोई तरीका है?
- 6. क्या मैं पोस्टग्रेस्क्ल से लेनदेन के भीतर त्रुटियों को अनदेखा करने के लिए कह सकता हूं
- 7. क्या मैं @ ओवरराइड त्रुटियों को अनदेखा करने के लिए जावा 5 प्राप्त कर सकता हूं?
- 8. क्या मैं अनसुलझे बाहरीों को अनदेखा करने के लिए वीसी ++ लिंकर से पूछ सकता हूं?
- 9. जब मैं उपversण करने के लिए प्रतिबद्ध हूं तो क्या मैं एक स्क्रिप्ट चला सकता हूं?
- 10. क्या हम स्रोत नियंत्रण टाइमआउट त्रुटियों को अनदेखा करने के लिए CruiseControl.NET को बता सकते हैं?
- 11. क्रोम में उपयोगकर्ता स्क्रिप्ट को डिबग करने के लिए विधि
- 12. क्या मैं लॉग स्केल का उपयोग करने के लिए ggpairs बता सकता हूं?
- 13. क्या मैं वालिग्रिंड ग्लिब पुस्तकालयों को अनदेखा कर सकता हूं?
- 14. क्या मैं वैश्विक .gitignore को अनदेखा कर सकता हूं?
- 15. मैं सेल को संपादित करने के लिए QTableWidget कैसे बता सकता हूं?
- 16. EXIF रोटेशन को अनदेखा करने के लिए मैं आईओएस सफारी को कैसे मजबूर कर सकता हूं?
- 17. कॉन्फ़िगरेशन को रीलोड करने के लिए मैं प्रोग्रामेटिक रूप से लॉगबैक कैसे बता सकता हूं
- 18. डुप्लीकेट को अनदेखा करने के लिए मैं std :: priority_que_queue को कैसे कॉन्फ़िगर कर सकता हूं?
- 19. मैं grep को केवल फ़ाइलों को वापस करने और निर्देशिकाओं को अनदेखा करने के लिए कैसे मजबूर कर सकता हूं?
- 20. क्या मैं डेल्फी डीबगर के लिए उपयोग करने के लिए खुद को आरएसएम फ़ाइल उत्पन्न कर सकता हूं?
- 21. मैं कुछ परीक्षणों को अनदेखा करने के लिए पर्ल की साबित उपयोगिता कैसे कह सकता हूं?
- 22. क्या मैं सीएलआर को संदर्भ द्वारा AppDomains के बीच मार्शल अपरिवर्तनीय वस्तुओं को बता सकता हूं?
- 23. क्या मैं कक्षा को अनदेखा कर सकता हूं लेकिन बाहरी रूप से सील कर सकता हूं?
- 24. क्या Google क्रोम को डीबगर में तोड़ने के लिए जावास्क्रिप्ट फ़ंक्शन है?
- 25. क्या मैं गिट डिफ को अनुमति परिवर्तनों को अनदेखा कर सकता हूं
- 26. मैं SQL प्लस से चल रहे SQL स्क्रिप्ट में एम्पर्सेंड को कैसे अनदेखा कर सकता हूं?
- 27. मैं केवल परिवर्तित गुणों को सहेजने के लिए NHibernate को कैसे बता सकता हूं
- 28. एएसपीनेट एमवीसी - क्या मैं एचटीएमएल बता सकता हूं। पार्टिकल कहां देखने के लिए?
- 29. क्या मैं डीबगर को बूस्ट या एसटीएल हेडर फाइलों में कदम उठाने से रोक सकता हूं?
- 30. मैं डेल्फी को कैसे बता सकता हूं कि मैंने पहले ही अपवाद संभाला है?
यह विशेष रूप से jQuery की घटनाओं के संदर्भ में मेरे लिए उपयोगी होगा। जब कोई ईवेंट ट्रिगर होता है तो आपको यह पता लगाने के लिए बहुत सारे क्रूड से कदम उठाना पड़ता है कि कौन से हैंडलर लगाए जा रहे हैं। – tofarr
ऐसा लगता है कि आपको उत्तर के रूप में jfriend00 को चिह्नित करना चाहिए। मुझे उस कष्टप्रद व्यवहार का कारण नहीं मिला, और उसके जवाब ने इसे हल किया। – OrPaz
@ ओआरपाज़ मैं असहमत हूं, मेरी समस्या (और जोश की समस्या की मेरी समझ) यह है कि हम अपनी फाइल को डिबग कर रहे हैं, हालांकि इसका मतलब यह नहीं है कि अपवाद फेंक दिया जा रहा है। मेरी धारणा यह है कि मेरा कोड समस्या है और jQuery की नहीं है, इसलिए मैं कभी भी jQuery को डीबग नहीं करना चाहता हूं। मैं इसके बारे में सोचता हूं कि DebuggerHiddenAttribute में।नेट –