วิธีล้างแคชใน Safari สำหรับ Mac OS X
สารบัญ:
เว็บเบราว์เซอร์ Safari เวอร์ชันใหม่สำหรับ Mac OS X มีคุณสมบัติที่ซ่อนอยู่ซึ่งช่วยให้ผู้ใช้สามารถล้างแคชของเว็บจากเบราว์เซอร์โดยไม่ต้องทิ้งประวัติการท่องเว็บ คุกกี้ การค้นหา หรือข้อมูลเว็บไซต์อื่น ๆ ทั้งหมด คุณลักษณะนี้มีประโยชน์มากสำหรับผู้ปฏิบัติงานเว็บและนักพัฒนาซอฟต์แวร์ที่ต้องการล้างแคชของเบราว์เซอร์สำหรับหน้าเว็บและเว็บไซต์เป็นประจำ ซึ่งบังคับให้เบราว์เซอร์ดึงข้อมูลใหม่จากเซิร์ฟเวอร์ที่กำลังเข้าถึง แต่ก็มีประโยชน์สำหรับบางสถานการณ์ในการแก้ปัญหา ใน Safari ด้วย
ในการล้างแคชใน Safari สำหรับ Mac OS X ก่อนอื่นคุณต้องเปิดใช้งานเมนูพัฒนาใน Safari จากภายในการตั้งค่าแอพ เมนูทางเลือกนี้ประกอบด้วยคุณสมบัติที่นักพัฒนาเป็นศูนย์กลางมากมาย รวมถึงความสามารถในการล้างแคชโดยตรงจากเซสชันการท่องเว็บของ Safari ซึ่งเป็นสิ่งที่เราจะเน้นในคำแนะนำนี้
วิธีล้างและล้างแคชของเบราว์เซอร์ Safari ใน Mac OS X
ตามนัยแล้ว สิ่งนี้จะลบเว็บแคชทั้งหมดออกจาก Safari และไม่สามารถเลิกทำได้
- เปิด Safari บน Mac
- หากยังไม่ได้ดำเนินการ ให้เลือกแสดงตัวเลือกเมนูพัฒนาโดยไปที่เมนู Safari ที่มุมซ้ายบน เลือกการตั้งค่า > ขั้นสูง > “แสดงเมนูพัฒนาในแถบเมนู” จากนั้น ปิดการตั้งค่า
- กลับไปที่หน้าต่างเบราว์เซอร์ Safari ใดก็ได้ ดึงเมนู “พัฒนา” ลงมาแล้วเลือก “ล้างแคช”
- รอสักครู่แล้วแคชของเว็บ Safari จะถูกล้างอย่างสมบูรณ์ ทำให้สามารถดึงเนื้อหาเว็บใหม่จากเซิร์ฟเวอร์เว็บระยะไกลโดยไม่ต้องมีแคชในเครื่องสำหรับเซสชันนั้น
ไม่มีกล่องโต้ตอบการยืนยันหรือการแจ้งเตือนที่แจ้งให้ผู้ใช้ทราบว่าแคชของเบราว์เซอร์ Safari ถูกล้างหรือทำให้ว่างเปล่า มันเกิดขึ้นเบื้องหลัง
Empty Caches แป้นพิมพ์ลัดสำหรับ Safari ใน Mac OS X: Command+Option+E
เมื่อคุณเปิดใช้งานเมนูพัฒนา คุณจะสามารถเข้าถึง ปุ่มลัดสำหรับการล้างแคชใน Safari โดยใช้ Command+Option+Eซึ่งมีวิธีการเข้าถึงที่รวดเร็วกว่าสำหรับผู้ใช้ที่ต้องเข้าถึงคุณลักษณะนี้บ่อยๆ โดยไม่ต้องดึงเมนูลงมาทุกครั้ง
บังคับให้รีเฟรชแคชเบราว์เซอร์สำหรับหน้าเฉพาะด้วย Shift+Click
ผู้ใช้ยังสามารถบังคับให้รีเฟรชและโหลดซ้ำโดยไม่สนใจแคชด้วยการกด Shift+คลิกปุ่มรีเฟรชหน้าใน Safari สำหรับ Mac หากจำเป็นต้องล้างแคชสำหรับหน้าใดหน้าหนึ่งเท่านั้น ข้อดีของวิธีนี้คือไม่ได้ล้างแคชของเบราว์เซอร์อื่นทั้งหมดจาก Safari แต่จะโฟกัสเฉพาะหน้านั้นเท่านั้น นั่นอาจเป็นข้อเสียได้เช่นกัน ซึ่งเป็นสาเหตุที่นักพัฒนาจำนวนมากใช้คุณสมบัติ 'ล้างทั้งหมด' ที่ไฮไลต์ไว้ก่อนหน้านี้แทน
ตำแหน่งไฟล์แคช Safari ใน Mac OS X
สำหรับผู้ที่ต้องการทราบว่าไฟล์แคชของ Safari ถูกเก็บไว้ที่ใดภายในระบบไฟล์ โดยทั่วไปแล้วไฟล์แคชจะอยู่ในตำแหน่งใดตำแหน่งหนึ่งจากสองตำแหน่งใน OS X ขึ้นอยู่กับเวอร์ชันของ OS ที่ติดตั้งไว้ Mac
Safari เวอร์ชันสมัยใหม่เก็บแคชของเบราว์เซอร์ไว้ในเครื่องที่ตำแหน่งระบบไฟล์ต่อไปนี้ใน Mac OS X:
~/Library/Caches/com.apple.Safari/
แคช Safari ส่วนใหญ่จัดเก็บเป็นไฟล์ฐานข้อมูล sqlite และแม้ว่าคุณจะสามารถเรียกดูด้วยตนเอง ดูรายการแคช แก้ไข ลบรายการ หรือลบไฟล์ฐานข้อมูลทั้งหมดด้วยตัวคุณเอง โดยทั่วไปแล้ว แนะนำ เว้นแต่คุณจะทราบแน่ชัดว่าคุณกำลังทำอะไรกับพื้นหลัง SQL ที่แข็งแกร่ง เมื่อเทียบกับการใช้ฟังก์ชัน Empty Cache ในตัวของแอพ Safari
โปรดทราบว่า Safari เวอร์ชันเก่า (ก่อน 6) จะจัดเก็บไฟล์แคชของผู้ใช้จากเบราว์เซอร์ไว้ที่ตำแหน่งต่อไปนี้:
~/Library/Caches/Safari/
อีกครั้ง แม้ว่าคุณจะสามารถเข้าถึงตำแหน่งระบบไฟล์โดยตรงของไฟล์แคช Safari ได้ด้วยตัวเอง แต่ตำแหน่งเหล่านี้ไม่ได้มีวัตถุประสงค์เพื่อให้ผู้ใช้เห็น ดังนั้นจึงควรล้างผ่านเมนูพัฒนาและแป้นพิมพ์ลัดที่มาพร้อมกัน
สำหรับผู้ใช้ส่วนใหญ่ ไม่จำเป็นต้องล้างแคชใน Safari แต่อาจเป็นเคล็ดลับในการแก้ปัญหาที่มีประโยชน์สำหรับสถานการณ์ที่เบราว์เซอร์ไม่ทำงานตามที่ตั้งใจไว้ นอกจากการล้างแคชของเบราว์เซอร์แล้ว การล้างประวัติเว็บใน OS X Safari และการล้างคุกกี้ทั้งหมด หรือการลบคุกกี้เฉพาะไซต์ใน Safari สำหรับ Mac ยังมีประโยชน์ในการแก้ไขพฤติกรรมเบราว์เซอร์ที่มีปัญหาอีกด้วย Safari เวอร์ชันกลางบางเวอร์ชันมีตัวเลือกการรีเซ็ตซึ่งทำทั้งหมดนี้ได้ในคราวเดียว แต่เวอร์ชันใหม่ได้ยกเลิกความสามารถนั้นไปแล้วในขณะนี้ ทำให้ผู้ใช้ต้องล้างข้อมูลไซต์ทีละรายการในการแบ่งกลุ่ม
สำหรับผู้ที่ชื่นชอบการขุดเบื้องหลังของเบราว์เซอร์ Safari ด้วยเมนูสำหรับนักพัฒนา ตัวเลือกเพิ่มเติมและขั้นสูงก็มีให้ใช้งานผ่านเมนู Debug ที่ซ่อนอยู่เช่นกัน รวมถึงชุดเครื่องมือตรวจสอบแคช .