2012-07-04 8 views
12

Firebug does not refresh cache on changed JavaScript पर कैश रीफ्रेश नहीं करता है। यह अभी भी & दिखा रहा है जो पुराने जावास्क्रिप्ट कोड को निष्पादित करता है जिसे मैंने 1 से 2 घंटे पहले लिखा था।फ़ायरबग फ़ायरबग के स्क्रिप्ट अनुभाग के तहत जावास्क्रिप्ट कोड डीबग करते समय परिवर्तित जावास्क्रिप्ट

फ़ायरफ़ॉक्स संस्करण 13.0.1 है।
फायरबग 1.9.2।

क्या कोई मुझे सुझाव दे सकता है कि इस मुद्दे को कैसे दूर किया जाए? या फ़ायरबग के तहत जावास्क्रिप्ट कैश को साफ़ करने के किसी भी तरह से?

+1

मुझे समाधान मिला है। समस्या फ़ायरफ़ॉक्स मेरी जावास्क्रिप्ट फ़ाइल कैशिंग थी हालांकि मैंने स्रोत से मूल जावास्क्रिप्ट फ़ाइल को हटा दिया है। फ़ायरफ़ॉक्स ब्राउज़र कैश को हटाने से मेरी समस्या हल हो गई। –

+1

आप कैश को कैसे साफ़ कर रहे हैं? आमतौर पर cntrl + F5 को कैश साफ़ करना चाहिए। –

उत्तर

10

जब मुझे यह समस्या हुई, तो मैंने आमतौर पर फ़ायरफ़ॉक्स को फिर से शुरू किया (बंद, फिर से खोलें), लेकिन ctrl+F5 का उपयोग करके कैश को साफ़ करने से भी काम किया है।

+2

FFv25 – sorx00

+6

पर मेरे लिए काम नहीं करता है सावधान रहें कि 'ctrl + F5' वास्तव में कैश साफ़ नहीं करता है लेकिन [पुनः लोड करें (कैश ओवरराइड करें)] (https://support.mozilla.org/en-US/kb/keyboard -shortcuts-प्रदर्शन-फ़ायरफ़ॉक्स-कार्य-जल्दी)। चीजें लोड की गईं उदा। 'XMLHttpRequest' या RequJS के साथ जादुई रूप से कैश को ओवरराइड नहीं करेगा। इसके बजाए, फायरबग [नेट पैनल का विकल्प मेनू] (https://getfirebug.com/wiki/index.php/Net_Panel#Options_Menu) में "ब्राउज़र कैश अक्षम करें" विकल्प है। (लेकिन सावधान रहें, यह सभी साइटों के लिए कैश को अक्षम करता है जब तक कि यह आपके द्वारा दोबारा सक्षम न हो)। –

+1

मेरे पास ** HTTP कैश अक्षम करें (जब टूलबॉक्स खुला है) ** फ़ायरबग सेटिंग्स फलक में चेक किया गया है और यह हमेशा डीबगर टैब को अपडेट करना भूल गया (इंस्पेक्टर ने वास्तविक सामग्री दिखायी)। जब मैंने फ़ायरबग में यह विकल्प अक्षम कर दिया, तो 'ctrl + F5' फिर से काम किया। सुपर कष्टप्रद :-) –