फ़ायरफ़ॉक्स कैश को कैसे बंद करें?


73

मैं फ़ायरफ़ॉक्स 3.5.2 का उपयोग कर रहा हूँ । किसी कारण के लिए, यह एक पृष्ठ कैश किया गया है और अद्यतन नहीं करेगा। उदाहरण के लिए, मैंने alert('test');कुछ जावास्क्रिप्ट कोड के लिए एक बयान जोड़ा है जो पेज पर लोड है, लेकिन फ़ायरफ़ॉक्स इसे नहीं देखता है। जब मैं एक दृश्य स्रोत करता हूं, तब भी मुझे पुराना कोड दिखाई देता है।

इसलिए मैं अनुमान लगा रहा हूं कि यह एक कैश मुद्दा है। मैं इसे कैसे ठीक कर सकता हूं, या क्या मैं फ़ायरफ़ॉक्स को कभी भी कैश नहीं कर सकता हूं http://localhost?

जवाबों:


32

आप का उपयोग करके एक ताज़ा करने के लिए संबंधित सभी अनुरोधों को वास्तव में सर्वर (किसी भी पहले से ही कैश की गई सामग्री को दरकिनार, और नए संस्करण के साथ कैश अद्यतन करना) से अनुरोध किया जाना करने के लिए मजबूर कर सकते हैं Ctrl+ F5के बजाय सिर्फ F5

हालांकि यह क्लाइंट-साइड कोड के भीतर पेज द्वारा किए गए अनुरोधों के लिए काम नहीं करता है। जब यह एक समस्या है, तो आपको POSTविधि का उपयोग करने की आवश्यकता है ( POSTअनुरोधों को कभी भी कैश नहीं किया जाना चाहिए) GETया क्वेरी स्ट्रिंग में एक कभी-बदलते मूल्य (जैसे कि एमएस में वर्तमान समय) जोड़ें।


13
इसके अलावा ctrl + shift + R, जिसे एक हाथ करने पर बड़े हाथ के फैलने की आवश्यकता नहीं है।
अनाम

1
एक और चाल है, url के अंत में एक प्रश्न चिह्न जोड़ना है।
इमेगी

2
मैक शॉर्टकट क्या है?
इवांस

3
मैक के लिए इसकी Shift + CMD + R
हंस

XHR कॉल के साथ टेम्प्लेट लाने के लिए कोणीय का उपयोग करके आप पूरे कीबोर्ड को F5 के साथ दबा सकते हैं, लेकिन यह अभी भी कैश्ड टेम्पलेट लाएगा। स्क्रिप्ट से किसी भी प्रकार का अनुरोध करें।
एचएमआर

89

किसी विशेष पृष्ठ के लिए कैशिंग बंद करें। Http अनुरोध में कैश निर्देश सेट करने का सही तरीका है:

Cache-Control: no-cache

संपूर्ण फ़ायरफ़ॉक्स कैशिंग क्षमता को इसके माध्यम से बंद करें: कॉन्फ़िगर पृष्ठ

network.http.use-cache = false.

5
के साथ पर हाजिर: विन्यास। HttpFox एक्सटेंशन का उपयोग करते समय, मैंने पाया है कि Cmd + Shift + R (मैं मैक पर हूं) हमेशा कैश से प्राप्त होने वाली हर चीज में परिणाम नहीं करता है। के बारे में कैश को बंद करना: कॉन्फ़िगरेशन मज़बूती से काम करना प्रतीत होता है।
पॉल डी। वेट

9
ध्यान दें कि यह स्वीकृत उत्तर होना चाहिए, जो स्वीकार किया गया है वह बेकार है।
नाथन सी। ट्रेश

1
यदि आप Google के माध्यम से यहां उतरे हैं और आपके पास एक प्राचीन फ़ायरफ़ॉक्स नहीं है: askubuntu.com/questions/776522/how-to-disable-cache-in-firefox
scones

@ NathanC.Tresch: बेकार नहीं, लेकिन बस सवाल का जवाब नहीं।
ज़ैबिस

यह पुराना लग रहा है। फ़ायरफ़ॉक्स 63 के साथ झूठी सेट करने की कुंजी हैbrowser.cache.memory.enable
एंथोनीबी

44

यदि आप FireBug का उपयोग करते हैं, तो नेटवर्क टैब के ड्रॉप डाउन मेनू पर ब्राउज़र कैश को अक्षम करने का एक विकल्प है।


1
बिल्ट-इन डेवलपर टूल भी अब यह विकल्प है।
जाहू

लगता है कि ड्रॉप-डाउन मेनू पूरी तरह से गायब हो गया है।
टीजे क्राउडर

11

यदि आप वेब डेवलपर ऐडऑन स्थापित करते हैं , तो यह आपको एक अतिरिक्त टूलबार देता है जहां आप कैश को अन्य चीजों के बीच अक्षम कर सकते हैं। यदि आप वेबपेज या स्क्रिप्ट पर काम कर रहे हैं तो मैं अत्यधिक सलाह देता हूं कि आप और फायरबग


11

फ़ायरफ़ॉक्स addon CacheViewer आपको एक विशिष्ट कैश्ड पृष्ठ को स्पष्ट रूप से हटाने की अनुमति देता है।
मुझे यह काफी उपयोगी लगता है जब सुपरयूज़र-बीटा अपडेट और मेरे कैश के कारण चीजें संपादित पृष्ठों से गायब हो जाती हैं।

एक और एडऑन कहा जाता है JohnnyCache पर इस लेख

सिद्धांत रूप में, जॉनीसाइक व्यक्तिगत फ़ाइलों या रास्तों के लिए कैश एक्सेस को रोक सकता है - जो पूर्णता होगी। व्यवहार में, यह कुछ मामलों में काम नहीं करता है (शायद मैं इसे किसी तरह गलत रास्ता दे रहा हूं)।

आप विकास के तहत पूरी साइट के लिए कैशिंग को ब्लॉक करने के लिए जॉनीचैच का उपयोग कर सकते हैं (बस yoursitename.com का उपयोग करें)। यह हमेशा काम करता है, लेकिन यह जटिल पृष्ठों के लोडिंग को धीमा कर सकता है। लेकिन मैं आपको ऐसा करने का सुझाव दूंगा जब आप पहली बार Johnnycache स्थापित करते हैं, यह जानने के लिए कि यह कैसे काम करता है।

बुरी बात यह है कि Johnnycache फ़ायरफ़ॉक्स 26.0 के लिए काम नहीं करता है


इसे जॉनीचेचे क्यों कहा जाता है?
पैसिफायर

@Pacerier - नाम 1990 की फिल्म "टोटल रिकॉल" से "जॉनी कैब" के संदर्भ में होने की संभावना है।
नील सी। ओब्राम्स्की

3

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


1

Android उपकरणों पर, about:configब्राउज़र कैश को अक्षम करने के लिए निम्नलिखित सेटिंग्स का उपयोग करें:

browser.cache.disk.enable = False
browser.cache.memory.enable = False

1

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

  • इंस्पेक्टर ( cmd+ opt+ iमैक पर) खोलें ।
  • इंस्पेक्टर के शीर्ष-दाईं ओर तीन बिंदुओं पर क्लिक करके सेटिंग्स खोलें और फिर "सेटिंग" का चयन करें

यहाँ छवि विवरण दर्ज करें

  • खुलने वाले पृष्ठ पर, सुनिश्चित करें कि "उन्नत सेटिंग्स:" "HTTP कैश अक्षम करें (जब टूलबॉक्स खुला हो)"

यहाँ छवि विवरण दर्ज करें

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


0

फ़ायरफ़ॉक्स 4 पर, के बारे में: config का उपयोग करें । फ़िल्टर में, टाइप करें cache। झूठ के लिए सभी टॉगल टॉगल करें। सावधान रहें, किसी भी आकार, सिर्फ टॉगल को न बदलें।

फिर रिफ्रेश के लिए Ctrl+ का उपयोग करें F5। यह पेज स्पीड टेस्टिंग के लिए भी अच्छा काम करता है।


क्या मज़बूती से परीक्षण करने का कोई तरीका है कि कैश अच्छे के लिए अक्षम है?
Xonatron

0

2018 - के बारे में: विन्यास सेटिंग्स

2018 में फ़ायरफ़ॉक्स के बारे में कुछ: पहले के उत्तरों में वर्णित कॉन्फ़िगरेशन सेटिंग्स अब मौजूद नहीं हैं।

के बारे में: फ़ायरफ़ॉक्स वेब कैश सेट को बंद करने के लिए सेटिंग्स को कॉन्फ़िगर करें-: ** browser.cache.disk.enable ** = false


निजी ब्राउज़र

कैश को अक्षम करने का दूसरा तरीका हैमबर्गर मेनू या शॉर्टकट CTRL + SHIFT + P का उपयोग करके बस एक निजी ब्राउज़र खोलना है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.