Mac पर, यह Shift + Command + R है, या फिर से लोड बटन पर क्लिक करते समय Shift दबाए रखें (जैसा कि कमांड + R के विपरीत या एक नियमित रिफ्रेश के लिए सामान्य क्लिक)।
कुछ और विवरण:
Shift + Command + R के लिए, कैश को केवल अनदेखा किया जाता है और संसाधनों से अनुरोध किया जाता है जैसे कोई कैश मौजूद नहीं है।
कमांड + आर के लिए, क्रोम वेब सर्वर को जारी करेगा If-Modified-Since
या Etag
अनुरोध करेगा , यहां तक कि उन चीजों के लिए भी जो वास्तव में कैश हैं । अधिकांश के लिए, यदि सभी नहीं है, तो सर्वर को सामग्री के साथ जवाब देना चाहिए 304 Not Modified
। यह सबसे के लिए सच है, यदि सभी नहीं, आधुनिक ब्राउज़र।
कैश पर निर्भर होने के लिए मजबूर करने का एकमात्र तरीका (बिना ब्राउज़र के संभावित बदलावों के लिए भी) वेब पेज पर एक लिंक पर क्लिक करने या बुकमार्क किए गए लिंक का अनुसरण करने या URL स्थान बार में जाकर या वहां से वापस लौटने पर लगता है ( कमांड + एल, रिटर्न)।
हालाँकि: Chrome में एक लंबे समय से ज्ञात समस्या, Chrome Forced Refresh कैश को अनदेखा नहीं करता है (और हाल ही में Reload / ताज़ा ताज़ा नहीं होता है ), या हो सकता है कि वास्तव में WebKit में एक सुविधा हो, डायनामिक रूप से सम्मिलित उप-स्रोत तब भी अमान्य नहीं हैं, जब दस्तावेज़ शामिल न हो पुनः लोड किया गया , Chrome को उपरोक्त विधियों का उपयोग करते समय सभी संबंधित कैश को स्पष्ट नहीं करता है। क्रोमियम डेवलपर बताता है :
डेवलपर टूल का नेटवर्क टैब लोड होने के साथ सभी संसाधनों का एक झरना दिखाता है। दाहिने हाथ की ओर दो लंबवत रेखाएँ हैं ... उनमें से एक को होवर पर "लोड इवेंट निकाल दिया" लेबल है। उस बिंदु के बाद कुछ भी लोड हो रहा है आधिकारिक तौर पर पृष्ठ का हिस्सा नहीं है (एक पृष्ठ घंटों के लिए अनुरोध जारी कर सकता है) [...] इसलिए यह f5 के किसी भी संयोजन के साथ "ताज़ा" नहीं होगा। यह डिजाइन द्वारा है।
[...] किसी भी संसाधन का
कैशिंग ["लोड इवेंट फेल्ड" लाइन के पहले और बाद में] प्रतिक्रिया के HTTP हेडर द्वारा निर्धारित किया जाता है, न कि उस समय तक जब अनुरोध जारी किया गया था।
एक @ ChromiumDev के ट्वीट पर भी ध्यान दें :
Chrome DevTools 'अक्षम कैश कैश डिस्क (विकास के लिए महान!) को अमान्य करता है, लेकिन .. केवल जबकि devtools दिखाई देता है।