যদি মনে হয় Command-R কোনো কাজ করছে না, তবে প্রথমে নিশ্চিত করুন সাফারি ঠিকমতো সাড়া দিচ্ছে এবং সঠিক ট্যাবটি সক্রিয় রয়েছে। এরপর View > Reload Page চেষ্টা করুন। যদি পেজটিতে এখনও পুরনো বা অসম্পূর্ণ বিষয়বস্তু প্রদর্শিত হয়, তবে সংরক্ষিত ওয়েবসাইট ডেটা মুছে ফেলার আগে এটি একটি প্রাইভেট উইন্ডোতে পরীক্ষা করে দেখুন। সাফারির ডেভেলপার ক্যাশ কন্ট্রোল কেবল তখনই ব্যবহার করুন যদি সাধারণ রিলোড এবং নির্দিষ্ট সাইটের যাচাইকরণে কাজ না হয়।

১. সক্রিয় পেজটি রিলোড করতে সাফারির মেনু ব্যবহার করুন

যে ট্যাবটি রিফ্রেশ করা প্রয়োজন সেটিতে ক্লিক করুন, তারপর macOS মেনু বার থেকে View > Reload Page নির্বাচন করুন। অ্যাপলের নথিপত্র অনুসারে এই মেনু কমান্ড এবং Command-R হলো একটি পেজ রিলোড করার দুটি উপায়। মেনু কমান্ড কাজ করলেও শর্টকাট যদি কাজ না করে, তবে পেজটি নিজে কোনো সমস্যা নাও হতে পারে: সাফারি ফোকাসে আছে কিনা এবং উদ্দিষ্ট ট্যাবটি নির্বাচিত কিনা তা যাচাই করুন। (অ্যাপল সাপোর্ট: ম্যাক-এ সাফারি প্রত্যাশিতভাবে কাজ না করলে)

রিলোড সাফারিকে পেজটি আবার লোড করতে অনুরোধ জানায়; কোনো সাইট ফাঁকা, ধীরগতির বা আংশিক অনুপস্থিত থাকার প্রতিটি কারণ এটি সমাধান করতে পারে না। যদি সাফারি নিজেই সাড়া না দেয়, তবে অ্যাপলের পরবর্তী ধাপ হলো সাফারি বন্ধ করে আবার চেষ্টা করা। এটি বন্ধ না হলে, Option-Command-Esc ব্যবহার করুন, Safari নির্বাচন করুন এবং Force Quit বেছে নিন। খোলা ওয়েব অ্যাপে অসংরক্ষিত কাজ হারিয়ে যেতে পারে, তাই সাফারি সাড়া দেওয়া বন্ধ করলেই কেবল এটি ব্যবহার করুন। (অ্যাপল সাপোর্ট)

২. সমস্যাটি সংরক্ষিত সাইট ডেটার কারণে কিনা তা পরীক্ষা করুন

সাফারি রিলোড হলেও কোনো একটি সাইট যদি এখনও পুরনো বিষয়বস্তু দেখায় বা ভুল আচরণ করে, তবে Shift-Command-N দিয়ে একটি New Private Window খুলুন এবং একই ঠিকানায় যান। কুকিজ, ক্যাশ বা অন্যান্য ওয়েবসাইট ডেটা এর সাথে জড়িত কিনা তা পরীক্ষা করার উপায় হিসেবে অ্যাপল এটি সুপারিশ করে। পেজটি যদি প্রাইভেট উইন্ডোতে কাজ করে, তবে তা সংরক্ষিত সাইট ডেটা বা সাধারণ উইন্ডোকে প্রভাবিত করে এমন কোনো সেটিংসের দিকে ইঙ্গিত করে; তবে এটি সরাসরি কোনটি দায়ী তা নির্দিষ্ট করে না। (অ্যাপল সাপোর্ট)

সেই সাইটের ডেটা মুছে ফেলতে, Safari > Settings > Privacy > Manage Website Data-এ যান, প্রভাবিত ওয়েবসাইটটি নির্বাচন করুন, Remove-এ ক্লিক করুন, তারপর Done চাপুন। সাধারণ উইন্ডোতে সাইটটি আবার খুলুন। এটি কুকিজ এবং ক্যাশ সহ সেই ওয়েবসাইটের সংরক্ষিত ডেটা মুছে ফেলে; সেখানে আপনার কোনো অ্যাকাউন্ট ব্যবহার করা থাকলে, প্রথমে আপনার সাইন-ইন বিশদ জেনে নেওয়া নিশ্চিত করুন। সাইটের ডেটা মুছে ফেললে আপনি সাইন আউট হতে পারেন বা সাইটের পছন্দসমূহ (preferences) রিসেট হতে পারে। (অ্যাপল সাপোর্ট)

৩. সাধারণ রিফ্রেশ যথেষ্ট না হলেই কেবল Empty Caches ব্যবহার করুন

সাফারির Develop > Empty Caches কমান্ডটি আরও বিস্তৃত একটি বিকল্প। অ্যাপল এটিকে ব্রাউজার দ্বারা সংরক্ষিত সমস্ত ক্যাশ মুছে ফেলা হিসেবে বর্ণনা করে এবং বলে যে যখন ক্যাশ করা বিষয়বস্তুর কারণে একজন ডেভেলপার পরিবর্তনগুলো দেখতে পারেন না, তখন এটি কাজে আসে। ফলে আপনি যখন সুনির্দিষ্টভাবে পুরনো ক্যাশ ফাইল নিয়ে সন্দেহ করেন তখন এটি প্রাসঙ্গিক, তবে এটি কেবল একটি সাইটের পরিবর্তে ব্যাপকভাবে ব্রাউজারের ক্যাশকে প্রভাবিত করে। যখন কেবল একটি ওয়েবসাইট প্রভাবিত হয়, তখন প্রথমে নির্দিষ্ট সাইটের ডেটা মুছে ফেলার ধাপটি চেষ্টা করুন। (অ্যাপল ডেভেলপার: Develop মেনু)

Develop মেনুটি লুকানো থাকতে পারে। এটি সক্রিয় করতে, Safari > Settings বেছে নিন, Advanced খুলুন এবং Show features for web developers চালু করুন। অ্যাপল উল্লেখ করেছে যে ডেভেলপার টুলগুলো ডিফল্টভাবে বন্ধ থাকে। সক্রিয় হয়ে গেলে, মেনু বারে ফিরে যান এবং Develop > Empty Caches নির্বাচন করুন, তারপর View > Reload Page দিয়ে পেজটি রিলোড করুন। (অ্যাপল ডেভেলপার: ডেভেলপারদের জন্য ফিচার সক্রিয় করা)

অন্য কোনো ব্রাউজারের শর্টকাট সাফারিকে তার ক্যাশ বাইপাস করতে বাধ্য করবে বলে ধরে নেবেন না: অ্যাপলের বর্তমান সাপোর্ট নির্দেশিকায় Command-R-কে Reload Page হিসেবে চিহ্নিত করা হয়েছে, যেখানে এর ডেভেলপার নথিপত্রে Empty Caches-কে একটি পৃথক Develop-মেনু কমান্ড হিসেবে চিহ্নিত করা হয়েছে। আপনার সাফারির সংস্করণে যদি স্পষ্টভাবে লেবেলযুক্ত রিলোড-ফ্রম-অরিজিন (reload-from-origin) বিকল্প দেখতে না পান, তবে কোনো কি কম্বিনেশন অনুমান করার পরিবর্তে নথিবদ্ধ মেনু কমান্ডগুলো ব্যবহার করুন।

৪. পেজটি যদি এখনও লোড না হয়

সাফারিতে অন্য একটি ওয়েবসাইট চেষ্টা করুন। অন্য সাইটগুলো কাজ করলে, সমস্যাটি কেবল একটি সাইটের মধ্যেই সীমাবদ্ধ কিনা তা পরীক্ষা করুন: একটি প্রাইভেট উইন্ডো পরীক্ষা করুন, উপযুক্ত হলে সেই সাইটের ডেটা মুছে ফেলুন এবং কন্টেন্ট ব্লকারের মতো কোনো সাইট-নির্দিষ্ট সাফারি সেটিংস আছে কিনা তা যাচাই করুন। অ্যাপল একই নেটওয়ার্কে অন্য ব্রাউজারে বা অন্য কোনো ডিভাইসে পেজটি পরীক্ষা করার পরামর্শও দেয়। যদি সমস্যাটি ব্রাউজার এবং ডিভাইস জুড়ে দেখা দেয়, তবে ওয়েবসাইট বা নেটওয়ার্ক এর জন্য দায়ী হতে পারে; যদি এটি কেবল সাফারিতেই বজায় থাকে, তবে এক্সটেনশন এবং সাফারি বা macOS আপডেটগুলো পরীক্ষা করুন। (অ্যাপল সাপোর্ট)

একটি কার্যকর ক্রম হলো: View > Reload Page, আটকে গেলে সাফারি রিস্টার্ট করা, প্রাইভেট উইন্ডোতে সাইটটি পরীক্ষা করা, পরীক্ষায় সংরক্ষিত ডেটার ইঙ্গিত পাওয়া গেলে কেবল সেই সাইটের ডেটা মুছে ফেলা, এবং কেবল যখন আরও বিস্তৃত ক্যাশ পরিষ্কার করা প্রয়োজন হয় তখনই Develop > Empty Caches ব্যবহার করা। এটি সমস্যা সমাধানের প্রক্রিয়াটিকে প্রমাণের সাথে সামঞ্জস্যপূর্ণ রাখে এবং রিলোড শর্টকাট, সংরক্ষিত সাইট ডেটা, সাফারি নাকি সাইটটি নিজেই সমস্যার সম্ভাব্য উৎস তা নির্ণয় করা সহজ করে তোলে।

তথ্যসূত্র