2010-03-15 10 views
6

मैंने आज फ़ायरफ़ॉक्स को पुनर्स्थापित किया, क्योंकि ... जो भी हो।फायरबग त्रुटियों पर तोड़ नहीं रहा

मैंने फ़ायरबग को पुनर्स्थापित किया, और अब जब मैं इसका उपयोग करने का प्रयास करता हूं, तो यह सब अलग है। मेरा मानना ​​है कि यह वही संस्करण है जो मैंने पहले किया था। वास्तव में, मैं भी अपने कचरे के माध्यम से खुदाई कर रहा था और पुराने फ़ायरफ़ॉक्स के साथ हटाए गए नए फायरबग को बदल दिया। वे एक ही संस्करण (1.5.3) होने के समाप्त हो गए।

मेरी समस्या यह है कि, जब मुझे कहीं मेरी स्क्रिप्ट में कोई त्रुटि होती है, तो यह होता है कि अगर फ़ायरबग के स्क्रिप्ट फलक पर, स्क्रिप्ट त्रुटि पर टूट जाएगी, और स्क्रिप्ट पेज अपमानजनक रेखा पर जायेगा, हाइलाइट किया गया, और सब दुनिया के साथ सही था।

अब यह कंसोल में त्रुटि लॉग करता है, और यही वह है। मैंने अपने आप को मनाने के लिए आखिरी घंटे का बेहतर हिस्सा बिताया है यह अल्सर के लायक नहीं है; हालांकि, मैं लड़ाई हार रहा हूँ।

मैंने Google की खोज की है, क्रेगलिस्ट पर विज्ञापन डाले हैं, यहां तक ​​कि एक पुलिस बनने के बारे में भी सोचा है। फायरबग डॉक्स पर कुछ उदाहरण थे, लेकिन उनमें से कोई भी मदद नहीं करता था। एक रहस्यमय (सभी त्रुटियों पर तोड़ने) विकल्प के पुराने संदर्भ का एक गुच्छा; एक विकल्प जो मुझे लगता है कि मैंने दुर्घटना से सेट किया हो सकता है - मेरे विराम बटन पर थोड़ा लाल सर्कल-स्लैश है (यही वह है जो उसने कहा), लेकिन वहां स्क्रिप्ट जारी है, सब कुछ स्वयं ही है।

फ़ायरबग पृष्ठों पर कहीं एक गाइड था जो कंसोल में त्रुटि के बगल में ब्रेकपॉइंट सेट करने की बात करता था। मेरे पास कुछ कारणों से यह विकल्प नहीं है। कंसोल में कोड की रेखा है, लेकिन इसके आगे कोई ब्रेकपॉइंट बटन नहीं है। हालांकि, यह आदर्श नहीं होगा, भले ही यह काम करता हो। मुझे यह पसंद आया जब मैं स्क्रिप्ट पेज खोल सकता था और यदि त्रुटियां थी तो वह उस रेखा पर कूद जाएगी। मैं फिर इसे ठीक करने और पृष्ठ को पुनः लोड करने का प्रयास कर सकता था। यदि उस पंक्ति को ठीक किया गया था, तो ग्रेट, पृष्ठ पर अगली त्रुटि पर - जिसे हाइलाइट किया जाएगा और तैयार किया जाएगा।

मैं सहायता की मांग करना चाहता हूं।

सहायता।


किसी ने संकेत दिया कि प्रोग्राम को त्रुटियों पर रोक लगाने के लिए पॉज़ बटन क्लिक करना चाहिए। मैं इसके बारे में थोड़ा उलझन में हूं: पॉज़ बटन पर थोड़ा 'प्ले' आइकन है। अगर मैं इसे क्लिक करता हूं, तो बटन चमकते हुए एनिमेट करता है। लेकिन, पृष्ठ को पुनः लोड करने पर, यह .js फ़ाइलों में से किसी एक की पहली पंक्ति पर टूट जाता है (जो एक टिप्पणी है) लेकिन जेएस त्रुटि को तोड़ने से मैं जानबूझकर वहां (अनजान फ़ंक्शन) डालता हूं।


थोड़ा आगे खेलने पर, मुझे लगता है कि मेरी समस्या यह है कि त्रुटि मैं डाला था एक .js फ़ाइल के बीच में एक पृष्ठ के बीच में था, और नहीं था:/अगर मैं में एक त्रुटि डाल एक .js फ़ाइल, यह काम करता है क्योंकि मैं इसे प्यार करता हूँ।

धन्यवाद हर कोई

+1

मुझे लगता है कि दाऊद Basarab मेरी पोस्ट के साथ एक समस्या है। मैंने अपने प्रश्न के लिए थोड़ा विनोद जोड़कर अपने कठिन दिन में थोड़ा सा झुकाव करने की कोशिश की (कोई बदनामी नहीं, कुछ भी आक्रामक नहीं)। ऐसा लगता है कि यह निरंतर संपादन के लिए उपयुक्त है। मैंने इसे 3 बार वापस घुमाया है, और वह इसे संपादित करता रहता है। मैं कहता हूं, अगर समुदाय के साथ कोई समस्या है, तो उन्हें मध्यस्थ बनने दें और सवाल को कम करें। विनोद पर हानिरहित (प्रयास) का आपका निरंतर संपादन केवल आपको आत्म-धार्मिक (मुझे, वैसे भी) दिख रहा है। – stormdrain

+2

मेरे संपादन प्रश्न से शोर को हटाने की कोशिश कर रहे थे। यह समझना मुश्किल है कि आप क्या पूछ रहे हैं। "क्रेगलिस्ट पर विज्ञापन डालें, यहां तक ​​कि एक पुलिस बनने के बारे में भी सोचा" यह कोई समझ नहीं आता है। मैंने यह भी हटा दिया कि "मैं मदद की आग्रह करना चाहता हूं।" इसी कारण से, यह सवाल का शोर है और इसे तुरंत उत्तर देने से रोकता है। मैं इसे छोड़ दूंगा क्योंकि आपने मूल रूप से इसे लिखा था और समुदाय को निर्णय लेने दिया था। हालांकि अधिकांश प्रश्न जो संक्षिप्त और बिंदु पर हैं, का उत्तर दिया गया है, मैंने आपके लिए उस सफलता दर को बढ़ाने की कोशिश की। –

+0

इसे साफ़ करने के लिए धन्यवाद, डेविड। मेरा मतलब आपके साथ छोटा नहीं था, लेकिन एक मोटा दिन था ... उसने कहा, मैं एसओ के लिए नया नहीं हूं और मुझे पता है कि हास्य पर प्रयास स्पष्टता से अलग हो जाते हैं। यह एक गणना की गई जोखिम थी जिसे मैं खुद को निराशाजनक सोमवार को कोशिश करने और हास्य करने के लिए तैयार था। चीयर्स। – stormdrain

उत्तर

11

सांत्वना टैब में "ठहराव" बटन टॉगल - यह जावास्क्रिप्ट त्रुटियों पर फ़ायरबग तोड़ कर देगा।

+1

मैंने कोशिश की। यह कंसोल में त्रुटि लॉग करेगा, लेकिन स्क्रिप्ट फलक में लाइन पर हाइलाइट या स्टॉप नहीं करेगा। – stormdrain

+0

@stormdrain आप फायरबग फलक के साथ पृष्ठ को पुनः लोड करने का प्रयास कर सकते हैं - यह मदद कर सकता है। – Li0liQ

+0

धन्यवाद, लेकिन यह निश्चित रूप से मैं इसे कैसे कर रहा हूं। वही परिणाम, हालांकि ... – stormdrain

6

हाल के संस्करणों में यह डिफ़ॉल्ट रूप से त्रुटियों को तोड़ना शुरू नहीं हुआ।

आप विशेष ब्रेकपॉइंट को सक्षम या अक्षम करने के लिए स्रोत कोड की हरे रंग की रेखा के बगल में सर्कल पर भी क्लिक कर सकते हैं, जो केवल तभी ट्रिगर होता है जब उस पंक्ति को निष्पादित करते समय त्रुटि होती है।

Enabling or disabling special error breakpoint

1

सांत्वना टैब के अंतर्गत विराम बटन करता है कारण उस पर तोड़ने के लिए और विशिष्ट त्रुटि के लिए कूद करने - जैसे एक अपरिभाषित कार्य - हालांकि अगर आप अपनी जेएस फ़ाइल में कुछ कचरा डालते हैं उदा। "fsdfsdfjsdkhfjksd" - तब यह त्रुटि पर नहीं जाता है लेकिन कंसोल टैब के अंतर्गत त्रुटि सूचीबद्ध करेगा> त्रुटियों उप टैब ...

संपादित करें .. अगर आप कचरे में प्रवेश करते हैं तो अजीब तरह से "def fsdfsdfsdfsdfsd" तो यह काम नहीं करता है लेकिन अगर आप कचरा डालते हैं - "fsdfsdfjsdkhfjksd" - यह काम करता है! अजीबता! कंप्यूटर!

(ps कचरा आसपास कोई उद्धरण plz enterered!)

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