क्या क्रोम डिबगर (या शायद फायरबग?) को कुछ फ़ाइलों के भीतर नहीं तोड़ने का एक तरीका है? यह मान लेना कि वे अनिवार्य रूप से टूटे हुए नहीं हैं? ऐसा लगता है जैसे वे कुछ निर्माण कर सकते हैं।
क्या क्रोम डिबगर (या शायद फायरबग?) को कुछ फ़ाइलों के भीतर नहीं तोड़ने का एक तरीका है? यह मान लेना कि वे अनिवार्य रूप से टूटे हुए नहीं हैं? ऐसा लगता है जैसे वे कुछ निर्माण कर सकते हैं।
जवाबों:
फ़ायरफ़ॉक्स https://developer.mozilla.org/en-US/docs/Tools/ebebger
और क्रोम कैनरी में प्रायोगिक देव उपकरणों का उपयोग कर। http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/
अपडेट करें । Chrome v। 75 में ब्लैकबॉक्सिंग के लिए एक अलग टैब है ।
ऊपर स्थिर Chrome बिल्ड में अब भी काम करता है।
Chrome के नवीनतम संस्करण ने एक नया ब्लैकबॉक्स फ़ीचर लागू किया है , जो वास्तव में वही है जो आप खोज रहे हैं। मूल रूप से, जब आप किसी दिए गए फ़ाइल पर ब्लैकबॉक्स विकल्प सेट करते हैं, तो यह क्रोम डीबगर को उस फ़ाइल को तोड़ने से रोक देगा।
यह सुविधा अंतर्निहित है और इसे फ़ाइल के संदर्भ मेनू (राइट क्लिक) के साथ सेट किया जा सकता है। यदि यह क्रोम डिबगर सभी अपवादों को रोकने के लिए सेट है, तो यह भी काम करेगा।
यदि आपके पास होने वाली समस्या यह है कि Chrome डीबगर सभी अपवादों पर रोक रहा है, यहां तक कि jQuery के अंदर वाले भी, तो आपको Chrome को केवल अपवादित अपवादों पर विराम देने की आवश्यकता हो सकती है, सभी अपवादों को नहीं। जब डीबगर में स्क्रिप्ट पैनल में, विंडो के निचले बाएं कोने में एक आइकन होता है जो इसे नियंत्रित करता है।
Chrome में, डेवलपर टूल खोलें, फिर गोटो सेटिंग, और आप ब्लैकबॉक्स टैब देखेंगे :
फ़ायर्फ़ॉक्स में यह और भी आसान है, बस फ़ाइल के निचले भाग पर नज़र क्लिक करें:
यदि डिबगर कहीं jQuery फ़ाइलों में बह रहा है, तो आप संभावित रूप से संदिग्ध कॉल को एक कोशिश / पकड़ में लपेट सकते हैं और फिर अपने आप में एक त्रुटि फेंक सकते हैं catch
। इस तरह, आप ठीक उसी जगह को अलग कर सकते हैं जहाँ आपका गलत हो रहा है।
मैं यह देखना चाहता हूं कि मेरे कोड को क्यों उड़ाया जा रहा है, यह देखने के लिए स्टैक ट्रैस करने की अधिक इच्छा है, जैसे कि अमान्य JSON, इस पर ग्लोस को आज़माने के लिए।