สำหรับ Mac มันคือ Shift + Command + R หรือกด Shift ค้างไว้ในขณะที่คลิกปุ่มโหลด (ตรงข้ามกับ Command + R หรือคลิกปกติสำหรับการรีเฟรชปกติ)
รายละเอียดเพิ่มเติมบางส่วน:
สำหรับ Shift + Command + R แคชจะถูกข้ามและทรัพยากรจะถูกร้องขอเช่นไม่มีแคช
สำหรับคำสั่ง + R Chrome จะออกIf-Modified-Since
หรือEtag
การร้องขอไปยังเว็บเซิร์ฟเวอร์, แม้สำหรับสิ่งที่จะถูกเก็บไว้จริง 304 Not Modified
สำหรับส่วนใหญ่ถ้าไม่ทั้งหมดเนื้อหาเซิร์ฟเวอร์ควรแล้วตอบสนองกับ นี่เป็นจริงสำหรับเบราว์เซอร์สมัยใหม่ส่วนใหญ่ถ้าไม่ใช่ทั้งหมด
วิธีเดียวที่จะบังคับให้ต้องพึ่งพาแคช (โดยไม่ต้องใช้เบราว์เซอร์แม้กระทั่งขอการเปลี่ยนแปลงที่เป็นไปได้) ดูเหมือนว่าจะคลิกลิงก์บนหน้าเว็บหรือตามลิงก์ที่คั่นหน้าไว้หรือไปที่แถบตำแหน่ง URL และกดปุ่ม Return ที่นั่น Command + L, Return)
อย่างไรก็ตาม: ปัญหาที่ทราบมานานแล้วใน Chrome, Chrome Forced Refresh ไม่สนใจแคช (และรีโหลด / รีเฟรชล่าสุดไม่รีเฟรช ) หรือบางทีอาจเป็นคุณลักษณะใน WebKit จริงแหล่งย่อยที่แทรกแบบไดนามิกจะไม่ถูกตรวจสอบอีกครั้งแม้ว่าเอกสารที่มี โหลดซ้ำทำให้ Chrome ไม่ล้างแคชที่เกี่ยวข้องทั้งหมดเมื่อใช้วิธีการด้านบน นักพัฒนา Chromium อธิบาย :
แท็บเครือข่ายของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์แสดงฟอเรสต์ของทรัพยากรทั้งหมดขณะที่โหลด มีเส้นแนวตั้งสองเส้นที่ด้านขวามือ ... หนึ่งในนั้นมีข้อความว่า "โหลดเหตุการณ์ที่เรียกว่าโหลด" เมื่อวางเมาส์ สิ่งใดก็ตามที่โหลดหลังจากจุดนั้นไม่ได้เป็นส่วนหนึ่งของหน้าอย่างเป็นทางการ (หน้าหนึ่งสามารถออกคำขอเป็นเวลาหลายชั่วโมง) [... ] ดังนั้นมันจะไม่ "รีเฟรช" เมื่อรวมกันของ f5 นี่คือโดยการออกแบบ
[... ]
การแคช[ของทรัพยากรใด ๆ ก่อนและหลังบรรทัด "Load event fired"]ถูกกำหนดโดยส่วนหัว HTTP ของการตอบสนองไม่ใช่ตามเวลาที่มีการออกคำขอ
นอกจากนี้ยังทราบ @ ทวีตของ ChromiumDev :
Chrome DevTools 'Disable Cache ทำให้ดิสก์แคช (เหมาะสำหรับการพัฒนา!) แต่ .. ในขณะที่มองเห็น devtools เท่านั้น