यदि ऐसा लगता है कि Command-R कुछ नहीं कर रहा है, तो पहले पुष्टि करें कि Safari प्रतिक्रिया दे रहा है और सही टैब सक्रिय है। फिर View > Reload Page आज़माएँ। यदि पेज अभी भी पुराना या अधूरा कंटेंट दिखाता है, तो सहेजे गए वेबसाइट डेटा को हटाने से पहले इसे एक निजी (private) विंडो में आज़माकर देखें। Safari के डेवलपर कैश नियंत्रणों का उपयोग केवल तभी करें जब सामान्य रीलोड और साइट-विशिष्ट जाँच से मदद न मिले।
1. सक्रिय पेज को रीलोड करने के लिए Safari के मेनू का उपयोग करें
उस टैब पर क्लिक करें जिसे रिफ़्रेश करने की आवश्यकता है, फिर macOS मेनू बार से View > Reload Page चुनें। Apple इस मेनू कमांड और Command-R को किसी पेज को रीलोड करने के दो तरीकों के रूप में दर्ज करता है। यदि मेनू कमांड काम करता है लेकिन शॉर्टकट काम नहीं करता है, तो हो सकता है कि समस्या पेज में न हो: जाँचें कि Safari फ़ोकस में है और इच्छित टैब चुना गया है। (Apple Support: If Safari doesn’t work as expected on Mac)
रीलोड Safari से पेज को फिर से लोड करने का अनुरोध करता है; यह किसी साइट के खाली होने, धीमे होने या आंशिक रूप से गायब होने के हर कारण को ठीक नहीं कर सकता। यदि Safari स्वयं प्रतिक्रिया नहीं दे रहा है, तो Apple का अगला कदम Safari को बंद करके पुनः प्रयास करना है। यदि यह बंद नहीं होता है, तो Option-Command-Esc का उपयोग करें, Safari चुनें और Force Quit चुनें। खुले वेब ऐप्स में न सहेजा गया काम खो सकता है, इसलिए इसका उपयोग केवल तभी करें जब Safari ने प्रतिक्रिया देना बंद कर दिया हो। (Apple Support)
2. जाँचें कि क्या समस्या सहेजे गए साइट डेटा की है
यदि Safari रीलोड हो जाता है लेकिन कोई एक साइट अभी भी पुराना कंटेंट प्रदर्शित करती है या गलत व्यवहार करती है, तो Shift-Command-N के साथ एक New Private Window खोलें और उसी पते पर जाएँ। Apple यह जाँचने के तरीके के रूप में इसकी अनुशंसा करता है कि क्या कुकीज़, कैश या अन्य वेबसाइट डेटा इसमें शामिल हैं। यदि पेज निजी विंडो में काम करता है, तो यह संग्रहीत साइट डेटा या नियमित विंडो को प्रभावित करने वाली किसी सेटिंग की ओर संकेत करता है; यह अपने आप यह पहचान नहीं करता कि कौन सा कारक जिम्मेदार है। (Apple Support)
उस साइट के डेटा को हटाने के लिए, Safari > Settings > Privacy > Manage Website Data पर जाएँ, प्रभावित वेबसाइट चुनें, Remove पर क्लिक करें, फिर Done पर क्लिक करें। साइट को नियमित विंडो में फिर से खोलें। यह कुकीज़ और कैश सहित उस वेबसाइट के संग्रहीत डेटा को हटा देता है; यदि आप वहाँ किसी खाते का उपयोग करते हैं, तो पहले सुनिश्चित करें कि आपको अपने साइन-इन विवरण पता हैं। साइट डेटा हटाने से आप साइन आउट हो सकते हैं या साइट प्राथमिकताएँ रीसेट हो सकती हैं। (Apple Support)
3. Empty Caches का उपयोग केवल तभी करें जब सामान्य रिफ़्रेश पर्याप्त न हो
Safari का Develop > Empty Caches कमांड एक अधिक व्यापक विकल्प है। Apple इसे ब्राउज़र द्वारा संग्रहीत सभी कैश को हटाने के रूप में वर्णित करता है और कहता है कि यह तब उपयोगी होता है जब कैश्ड सामग्री किसी डेवलपर को बदलाव देखने से रोकती है। यह इसे तब प्रासंगिक बनाता है जब आपको विशेष रूप से पुरानी कैश्ड फ़ाइलों पर संदेह हो, लेकिन यह केवल एक साइट के बजाय ब्राउज़र कैश को व्यापक रूप से प्रभावित करता है। जब केवल एक वेबसाइट प्रभावित हो तो पहले साइट-विशिष्ट हटाने वाले चरण को आज़माएँ। (Apple Developer: Develop menu)
Develop मेनू छिपा हो सकता है। इसे सक्षम करने के लिए, Safari > Settings चुनें, Advanced खोलें और Show features for web developers को चालू करें। Apple नोट करता है कि डेवलपर टूल डिफ़ॉल्ट रूप से बंद होते हैं। एक बार सक्षम होने के बाद, मेनू बार पर वापस लौटें और Develop > Empty Caches चुनें, फिर View > Reload Page के साथ पेज को रीलोड करें। (Apple Developer: Enabling features for web developers)
यह न मान लें कि किसी अन्य ब्राउज़र का शॉर्टकट Safari को उसके कैश को बायपास करने के लिए बाध्य करेगा: Apple के वर्तमान समर्थन निर्देश Command-R को Reload Page के रूप में पहचानते हैं, जबकि इसके डेवलपर दस्तावेज़ Empty Caches को एक अलग Develop-मेनू कमांड के रूप में पहचानते हैं। यदि आपको अपने Safari संस्करण में स्पष्ट रूप से लेबल किया गया reload-from-origin विकल्प नहीं दिखता है, तो किसी कुंजी संयोजन का अनुमान लगाने के बजाय दस्तावेज़ीकृत मेनू कमांड का उपयोग करें।
4. यदि पेज अभी भी लोड नहीं होता है
Safari में किसी अन्य वेबसाइट को आज़माएँ। यदि अन्य साइटें काम करती हैं, तो जाँचें कि क्या समस्या किसी एक साइट तक सीमित है: एक निजी विंडो का परीक्षण करें, यदि उपयुक्त हो तो उस साइट का डेटा हटाएँ, और किसी साइट-विशिष्ट Safari सेटिंग की जाँच करें जैसे कि कंटेंट ब्लॉकर। Apple उसी नेटवर्क पर किसी अन्य ब्राउज़र में या किसी अन्य डिवाइस पर पेज का परीक्षण करने की भी अनुशंसा करता है। यदि समस्या सभी ब्राउज़रों और डिवाइसों में दिखाई देती है, तो वेबसाइट या नेटवर्क जिम्मेदार हो सकता है; यदि यह केवल Safari में बनी रहती है, तो एक्सटेंशन और Safari या macOS अपडेट की जाँच करें। (Apple Support)
एक उपयोगी क्रम है: View > Reload Page, यदि Safari अटक गया है तो उसे पुनः प्रारंभ करें, साइट को एक निजी विंडो में आज़माएँ, यदि परीक्षण संग्रहीत डेटा की ओर संकेत करता है तो केवल उस साइट का डेटा हटाएँ, और Develop > Empty Caches का उपयोग केवल तभी करें जब व्यापक कैश साफ़ करना आवश्यक हो। यह समस्या निवारण को साक्ष्यों से जोड़े रखता है और यह बताना आसान बनाता है कि रीलोड शॉर्टकट, संग्रहीत साइट डेटा, Safari, या स्वयं साइट समस्या का संभावित स्रोत है या नहीं।
स्रोत
If Safari doesn’t work as expected on Mac — Apple Support
Develop menu — Apple Developer
Enabling features for web developers — Apple Developer