फ़ायरफ़ॉक्स में, मुझे कभी-कभी एक वेबसाइट को ठीक करने के लिए अपना कैश साफ़ करने की आवश्यकता होती है। लेकिन पूरे कैश को साफ़ करने से अत्यधिक ओवरकिल लगता है। क्या मेरे कैश से सिर्फ एक साइट को साफ़ करने का कोई तरीका है?
फ़ायरफ़ॉक्स में, मुझे कभी-कभी एक वेबसाइट को ठीक करने के लिए अपना कैश साफ़ करने की आवश्यकता होती है। लेकिन पूरे कैश को साफ़ करने से अत्यधिक ओवरकिल लगता है। क्या मेरे कैश से सिर्फ एक साइट को साफ़ करने का कोई तरीका है?
जवाबों:
नोट: यह साइट के लिए भी सहेजे गए पासवर्ड को साफ करेगा।
यदि आप एक बल-रिफ्रेश करना चाहते हैं , जो कि मुझे लगता है कि आप करना चाहते हैं, तो CTRL + F5 को हिट करें। और हां, मैक पर Cmd + F5। क्रोम पर भी काम करता है।
CMD
+ SHIFT
+ R
... फ़ंक्शन कुंजियाँ डिफ़ॉल्ट रूप से OSX द्वारा उपयोग की जाती हैं।
यह ऐडऑन आपको मेमोरी और डिस्क से विशिष्ट कैश प्रविष्टियों को देखने और हटाने की अनुमति देगा - https://addons.mozilla.org/en-US/firefox/addon/2489/
कृपया ध्यान दें कि वर्तमान में एक प्लगइन का उपयोग किए बिना कैश किए गए HTTP पुनर्निर्देश (कम से कम 301 प्रकार) को साफ़ करने का कोई तरीका नहीं है।
Ctrl+ F5/ Cmd+ F5 काम नहीं करता है क्योंकि आपको तुरंत लक्ष्य URL पर पुनर्निर्देशित किया जा रहा है ताकि आप मूल को ताज़ा न कर सकें।
इसलिए मैंने इससे निपटने के लिए यहां बताए गए CacheViewer प्लगइन का उपयोग किया ।
इस मुद्दे पर विवरण और संभावित प्रगति के लिए फ़ायरफ़ॉक्स में इस बग को भी देखें ।
फ़ायरफ़ॉक्स में विशिष्ट पृष्ठों / साइटों के कैश को साफ़ करने के लिए कोई तरीका नहीं बनाया गया है। आप "इस साइट के बारे में भूल जाओ" जो इतिहास से डोमेन को साफ करता है, आप "इस पृष्ठ को हटा सकते हैं" जो इतिहास से विशिष्ट पृष्ठ को साफ करता है, लेकिन आप एक पेज से संबंधित एकल कैश आइटम को साफ नहीं कर सकते हैं (इसके अलावा आपके पास जाने से) प्रोफ़ाइल फ़ोल्डर और उन्हें हटाना)।
ऐसा करने के लिए एडऑन हो सकते हैं, लेकिन मुझे कुछ भी नहीं मिला जब मैं उन्हें देख रहा था। अंतर्निहित कैश हटाने के लिए कार्यक्षमता में ऑल-ऑर-नथिंग पॉलिसी है।
एक दिन जब आपने कुछ और नहीं खोला है, तो टूल history पर जाएं हाल के इतिहास को साफ़ करें और फिर केवल कैश को साफ़ करें और उसके बाद केवल आज या Xtime से चुनें। क्योंकि आपने अभी वेबसाइट देखी थी, इसलिए इसे कैश में अपने टाइमस्टैम्प को सूची के शीर्ष पर ले जाना चाहिए था ताकि आप उस दिन के लिए फ़ायरफ़ॉक्स से सभी कैश को मिटा सकें और इस प्रकार अपनी विशिष्ट वेबसाइट के लिए कैश को साफ़ कर सकें।
जो अभी-अभी जारी फ़ायरफ़ॉक्स एक्सटेंशन प्रतीत हो रहा है, मूल प्रश्न का अब एक उत्तर है जो समस्या के प्रत्यक्ष समाधान का दोनों है (चयनित कुकीज़ से पासवर्ड, पासवर्ड इत्यादि को हटाने का तरीका भी नहीं) जो "के उपयोग के माध्यम से होता है" इस साइट के बारे में भूल जाएं ") और उन वेबसाइटों को संभाल लेंगे जो एक पृष्ठ सामग्री परिवर्तन के बजाय एक पृष्ठ पुनर्निर्देशित करते हैं जो अवांछनीय रूप से कैश किया गया है। शानदार डिजाइन भी। त्वरित और कुशल।
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
मैं यहां पार्टी के लिए देर से आया हूं, लेकिन मैं इस जवाब को उन लोगों के लिए छोड़ना चाहता था जिन्होंने इस धागे को गोलगप्पे के माध्यम से पाया जैसे मैंने किया। फ़ायरफ़ॉक्स के प्रोफ़ाइल चयनकर्ता (विंडोज़ -> रन -> "फ़ायरफ़ॉक्स.-पी") तक पहुँचने, मेरे लिए एक नई प्रोफ़ाइल का उपयोग करने और वहाँ से वेबसाइट पर जाकर समस्या का समाधान किया गया। फिर जब मैं अपने नियमित प्रोफ़ाइल पर वापस गया, तो वेबसाइट फिर से सामान्य रूप से काम करने लगी! इसे दूसरी प्रोफ़ाइल पर खोलने से मेरे नियमित प्रोफ़ाइल का कैश फ़ाइलों के गैर-भ्रष्ट संस्करणों के साथ ताज़ा हो गया होगा।
शीघ्र ही एक समान प्रश्न और उत्तर हैं:
लगता है कि वे कुछ चीजें बदल सकते हैं। मैंने निम्नलिखित पाया:
सभी साइट डेटा को न हटाते हुए, यह आसान ऐडऑन मौजूदा साइट के लिए कुकीज़ को हटा देगा:
https://addons.mozilla.org/firefox/addon/remove-site-cookies
फ़ायरफ़ॉक्स के कंटेनरों का उपयोग करने के लिए एक और तरीका होगा - एक नए कंटेनर टैब / विंडो का उपयोग करके (कंटेनर ऐड-ऑन जैसे अस्थायी कंटेनर , या मोज़िला का मल्टी-अकाउंट कंटेनर ऐड-ऑन का उपयोग करके) बनाएं और उस कंटेनर में अपनी साइट लोड करें - एक ताज़ा / अस्थायी कंटेनर में खाली लॉगिन, कैश इत्यादि होगा, ताकि आप इसे साफ कर सकें।
यदि आप उन URL की सटीक सूची जानते हैं जिन्हें आपको कैश से साफ़ करने की आवश्यकता है (उदाहरण के लिए साइट में दूषित CSS प्रविष्टि / ies), तो आप उन्हें इस स्क्रिप्ट का उपयोग करके साफ़ कर सकते हैं ( DoomEntry.js से अनुकूलित) को चलाने की आवश्यकता है। ब्राउज़र कंसोल ( Ctrl+ Shift+ J), नहीं वेब कंसोल ( Ctrl+ Shift+ K):
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
बस प्रत्येक URL के साथ स्क्रिप्ट चलाएं जिसे आपको शुद्ध करने की आवश्यकता है (या एक लूप बनाना ... आप ड्रिल जानते हैं)।
सैद्धांतिक रूप से यह AJAX प्रतिक्रियाओं, अन्य अतुल्यकालिक रूप से लोड संसाधनों, और 301 पुनर्निर्देशन प्रविष्टियों (जब तक आप मूल (पूर्व 301) URL दर्ज करते हैं) को साफ कर देना चाहिए।
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; प्रशंसा करने के लिए bugzilla.mozilla.org/show_bug.cgi?id=1417937 । (किसी कारण से मुझे अपना मूल उत्तर संपादित करने की अनुमति नहीं है।)
private browsing mode
। यह सब कुछ अपने आप साफ कर देगा। आशा है कि यह आपके परिदृश्य को फिट कर सकता है।