จะล้างแคชหรือทำการรีเฟรชฮาร์ดใน Safari ได้อย่างไร?


56

ฉันกำลังที่ใช้ในการทำเช่นนี้ใน Windows ด้วย Firefox หรือ IE โดยการกด+CtrlF5

มีวิธีทำเช่นนี้สำหรับ Safari บน Mac หรือไม่?

คำตอบ:


56

ไปSafari > Empty Cacheหรือตี⌘ Command+ +⌥ Option Eเพื่อฟื้นฟูให้คลิกปุ่มรีเฟรชใน addressbar หรือกด+⌘ CommandR

เคล็ดลับอีกประการหนึ่ง Safari > Reset Safariหากคุณต้องการที่จะเรียกคืนซาฟารีเช่นสมบูรณ์ล้างแคชทั้งหมดหรือบางส่วนของมันไป ฉันมักจะใช้เมื่อฉันต้องการล้างหน่วยความจำจำนวนมากจาก Safari เพราะมันจะล้างภาพหน้าจอเว็บเพจคุกกี้คุกกี้ favicons ฯลฯ


แก้ไข:ในเวอร์ชันล่าสุดของEmpty Cacheไม่ได้อยู่ในSafariเมนูอีกต่อไป ขณะนี้อยู่ในDevelopเมนู เพื่อแสดงDevelopเมนูว่าให้ไปSafari > Preferences...ให้คลิกที่แท็บและการตรวจสอบAdvanced Show Develop menu in menu barแม้ว่าแป้นพิมพ์ลัดจะยังคงไม่เปลี่ยนแปลง

Safari > Reset Safariไม่ใช่ตัวเลือกอีกต่อไป หากต้องการล้างประวัติคุณสามารถใช้History > Clear History...และเพื่อล้างคุกกี้ / ข้อมูลที่จัดเก็บในตัวเครื่องไปที่Safari > Preferences...คลิกPrivacyแท็บแล้วคลิกRemove All Website Data...หรือDetails...เพื่อดูและลบออกสำหรับแต่ละไซต์


สิ่งที่สามารถทำได้บน iPad หรือ iPhone Safari
Csaba ถึง

32

⇧ Shiftและโดยทั่วไปแล้วการคลิกปุ่มรีเฟรชจะเป็นการรีเฟรชแบบสมบูรณ์ คุณยังสามารถล้างแคชด้วย⌘ Command+ Eแล้วรีเฟรช


ฉันขอขอบคุณคำตอบของคุณขณะที่แก้ไขปัญหาของฉัน
NullPointer

@NullPointer ดีใจที่ได้ยิน!
ConstantineK

ลำดับคำสั่งสำหรับสิ่งนั้นควรเป็น Cmd + Shift + R. ดังที่อธิบายไว้ที่นี่: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
David

ฉันต้องการโซลูชันนี้ในการทำงาน แต่ไม่ต้องการ ฉันกำลังดูไฟล์ css ที่ url ลงท้าย style.css? ver = 1.0 ถ้าฉันดู URL นี้ในโครเมี่ยมหรือด้วย wget แสดงว่าเวอร์ชันที่กู้คืนแล้ว แต่ซาฟารีปฏิเสธที่จะรีเฟรช หากฉันเปลี่ยน URL ไม่ว่าจะด้วยวิธีใดก็ตามรีเฟรช แต่ไม่มีประโยชน์สำหรับฉัน ดังนั้นตอนนี้ฉันจึงพยายามหาวิธีสำรองข้อมูลรหัสผ่านที่บันทึกไว้ของฉันเพื่อให้ฉันสามารถลองใช้ตัวเลือกนิวเคลียร์ 'ลบข้อมูลเว็บไซต์ทั้งหมด ... ' ทั้งหมดนี้เพื่อให้ซาฟารีจะสูญเสียแคชในไฟล์ css ไฟล์ poxy น้อยหนึ่งไฟล์ โกรธ!
Harry Wood

ในขณะที่ดูมันเมื่อวานนี้ฉันได้พบกับความคิดอื่น ๆ อีกสองสามข้อที่Richard : แนะนำให้ใช้"เปิดทรัพยากร (คนเดียว) ในหน้าต่างใหม่ shift-cmd-R จากนั้นกลับไปที่หน้าต่างแรกและ shift-cmd- R" Mathias Bynens แนะนำ "มุ่งเน้นเครื่องมือสำหรับนักพัฒนาเว็บในขณะที่แสดงแป้นพิมพ์ผสม" ฉันไม่สามารถยืนยันได้ว่าสิ่งเหล่านั้นจะแก้ไขให้ฉันได้หรือไม่เพราะเมื่อฉันกลับมาหลังจากอาหารกลางวันปัญหาก็หายไป
Harry Wood

6

หากคุณยังไม่ได้เปิดใช้งานเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์: เปิดการตั้งค่า ( Cmd+ ,) ไปที่แท็บขั้นสูงแล้วทำเครื่องหมายในช่องที่ระบุว่า "แสดงเมนูพัฒนาในแถบเมนู"

ล้างแคชในครั้งเดียว: พัฒนา> ล้างแคช

แป้นพิมพ์ลัดเพื่อล้างแคชในครั้งเดียว: เลือก + Cmd + E

หากคุณต้องการที่จะปิดการใช้งานแคช (ตัวอย่างเช่นถ้าคุณมีการพัฒนาเว็บไซต์และจำเป็นที่จะต้องมีการเปลี่ยนแปลงอย่างต่อเนื่องโหลดไฟล์บนเว็บไซต์ของคุณ) คุณสามารถทำได้: พัฒนา> ปิดแคช เลือกตัวเลือกนี้อีกครั้งเพื่อเปิดใช้งานแคชอีกครั้ง

หมายเหตุ: สำหรับ Safari 11 คุณลักษณะการปิดใช้งานการแคชถูกย้ายไปยังส่วนเครือข่ายของตัวตรวจสอบเว็บ เปิดตัวตรวจสอบเว็บด้วยCmd+ Shift+ Iไปที่แท็บเครือข่ายและคลิกที่ไอคอนทางด้านขวาสุดที่มีลักษณะดังนี้:

ปิดใช้งานปุ่มแคช


ไม่มีตัวเลือกปิดใช้งานแคชสำหรับซาฟารี 11
Noishe

@ ไม่มีตัวเลือกนี้ยังคงอยู่ แต่มันย้ายไป ดูคำตอบที่อัปเดตของฉัน
ต้มตุ๋น

ตอนนี้ถ้ามันพร้อมใช้งานในขณะที่การดีบักมือถือ!
Noishe

@ ไม่มีใครภายใต้เมนูพัฒนาคุณควรจะสามารถใช้ตัวเลือก "เข้าสู่โหมดการตอบสนองการออกแบบ" และ "ตัวแทนผู้ใช้" เพื่อตรวจแก้จุดบกพร่องมุมมองมือถือของแอปพลิเคชันของคุณ หากคุณเปิดตัวตรวจสอบเว็บปุ่มจะยังคงอยู่
บุกรุกใน

ฉันหวังว่าฉันจะเชื่อใจในนิสัยของแต่ละแพลตฟอร์มกับรุ่นที่เลียนแบบ แต่อนิจจาฉันถูกกัดโดยที่ก่อนหน้านี้และไม่สามารถ
Noishe

3

คุณต้องคลิกอ้างอิง -> ขั้นสูง -> ตรวจสอบเพื่อแสดงการพัฒนาเมนูในแถบเมนู ShiftCmdRต่อมาในการตรวจสอบองค์ประกอบกด

หมายเหตุ : เมาส์ของคุณต้องคลิกเข้าไปในองค์ประกอบภายใน " แท็บองค์ประกอบ " จากนั้นคุณสามารถกด Shift + Cmd + R

ป้อนคำอธิบายรูปภาพที่นี่


2

ใน Safari เวอร์ชั่น 11.1.2 (13605.3.8) ก็น่าจะเป็นOpt+ +CmdE

คุณสามารถตรวจสอบได้โดยเปิดเมนูพัฒนาด้านบน> ค้นหารายการแคชว่างในรายการแบบหล่นลง> ดูว่าทางลัดคืออะไร



1

⌘ Command⌥ OptionR

นี่คือคำตอบที่ถูกต้องสำหรับผู้ที่มองหา Safari ที่เทียบเท่ากับ⌘ Command⇧ ShiftRใน Chrome ใช้งานได้ทั้ง Safari และ Web Inspector เมื่อเชื่อมต่อกับ iPad / iPhone

โปรดทราบว่านี่ไม่ได้ล้างแคช แต่ก็เป็นเพียง "รีเฟรชยาก"


นี่คือคำตอบที่ถูกต้อง OP ไม่ได้ขอให้ล้างแคช แต่ทำการรีเฟรชอย่างหนักซึ่งเป็นสิ่งที่Ctrl-F5เกิดขึ้นบนเบราว์เซอร์ของ Windows
cjbarth

-1

หากคุณใช้เบราว์เซอร์ซาฟารีใน windows ให้ctrl + alt + eใช้แคชเปล่า


1
ไม่มีใครควรใช้ Safari บน Windows ได้รับการปรับปรุงล่าสุดในปี 2012
Tetsujin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.