ฉันจะรีเฟรชแคชใน Google Chrome ได้อย่างไร


337

ฉันไม่ทราบว่าสิ่งที่มันเรียกว่าโดยการรีเฟรชแคชฉันหมายถึงรีเฟรชหน้าเว็บหลังจากล้างแคช ฉันไม่ต้องการล้างแคชเบราว์เซอร์ทั้งหมด

ฉันไม่สามารถรีเฟรชหน้าเว็บได้ ใน Firefox ฉันรู้ว่ามันเป็นShift+ รีเฟรช

ใน Chrome ฉันได้ลองCtrl+ R, Ctrl+ รีเฟรช, Alt+ รีเฟรช, Shift+ รีเฟรช แต่ไม่ทำงานเลย


2
เวอร์ชันของฉัน 4.0.206.1 พยายามอีกครั้งหลังจากทำการเปลี่ยนแปลงซอร์สโค้ดของฉัน (PHP) รีเฟรชค่าปรับใน FF ด้วย Shift + F5 การเปลี่ยนแปลงไม่แสดง Chrome หลังจาก Ctrl + Refresh
gAMBOOKa

โดย "Ctrl + Refresh" คุณหมายถึงการคลิกปุ่มรีเฟรชจริงๆหรือ ฉันไม่รู้ว่าใช้งานได้ใน Chrome หรือไม่ ฉันเกือบจะบวก Ctrl + F5 ทำงานตามที่คาดไว้

1
ลองใช้ทั้ง F5 และ Refresh, Ctrl และ Shift ... ไม่มีการเปลี่ยนแปลง ไม่มีการกำหนดค่าพร็อกซี
gAMBOOKa

12
Command-Shift-R ทำงานได้ใน Mac (OS X 10.6.7 และ Chrome 17.0.963.56)
Joe Mornin

5
ในเครื่อง mac: กดปุ่มควบคุมและคลิกปุ่มโหลดซ้ำของ Chrome
Mitch Fournier

คำตอบ:


343

ผลักดันF12หรือCtrl+ Shift+ Jจะ "เปิดเครื่องมือสำหรับนักพัฒนา" บน Windows (บน Mac: Cmd+ Opt+ I) แล้วคุณสามารถคลิกขวาบนไอคอนรีเฟรชและเลือก'ล้างแคชและโหลด'

ภาพหน้าจอ

ดู: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

เอกสารพูดว่า:

  • สำหรับ Windows และ Linux: Shift + F5หรือCtrl+ Shift+R
    • (ภาพ): ป้อนคำอธิบายรูปภาพที่นี่
  • สำหรับ Mac : Cmd+ Shft+ R):

โหลดหน้าปัจจุบันของคุณใหม่โดยไม่สนใจเนื้อหาที่เก็บไว้

แม้ว่าบางคนจะรายงานผลงานนี้ แต่บางคนก็บอกว่ามันทำงานไม่ถูกต้อง

ตัวเลือกอื่น ๆ ของคุณคือ:

  1. คอนโซล JavaScript

    คอนโซล JavaScript มีให้เลือกสองโหมดใน Chrome DevTools: แท็บคอนโซลหลักหรือเป็นมุมมองแยกที่คุณสามารถแสดงในขณะที่อยู่ในแท็บอื่น (เช่นองค์ประกอบหรือแหล่งที่มา)

    หากต้องการเปิดแท็บคอนโซลให้ทำหนึ่งอย่างต่อไปนี้:

    ใช้แป้นพิมพ์ลัดคำสั่ง - ตัวเลือก - J (Mac) หรือตัวควบคุม - Shift - J (Windows / Linux) เลือกดู> นักพัฒนาซอฟต์แวร์> คอนโซล

    F12 ไม่ปรากฏว่ามีการกล่าวถึงที่นี่ แต่จะเปิดคอนโซลนี้บน Windows เช่นกัน

    เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome

    ใช้คอนโซล JavaScript

  2. หน้าต่างไม่ระบุตัวตน

    อีกตัวเลือกที่น่าสนใจคือการเปิดหน้าต่างใหม่ที่ไม่ระบุตัวตน ( Ctrl+ Shift+ Nบน Mac: + Shift+ N.) หน้าต่างนี้จะไม่ใช้คุกกี้ที่เก็บไว้เนื้อหาแคชหรือการแก้ปัญหา DNS ดังนั้นคุณสามารถทดสอบสิ่งต่าง ๆ ได้โดยไม่ทำให้การเรียกดูตามปกติของคุณช้าลงโดยการทิ้งแคช นี่คือสิ่งที่ฉันมักจะทำแทนการล้างแคช https://support.google.com/chrome/answer/95464

  3. ปิดใช้งานแคช

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

  4. คลิก & Clean

    ในที่สุดก็มีตัวเลือกของส่วนขยายคลิก & ล้าง


2
มันไม่ได้ผลสำหรับฉัน f12 ไม่ทำอะไรเลย Chrome 25.0.1364.172 บน OSX 10.6.8
Jonathan Hartley

1
คุณไม่จำเป็นต้องเปิดเครื่องมือ dev F12 สำหรับ Windows เช่นกัน ใน mac: ⌥⌘ฉันแหล่งที่มา: developers.google.com/chrome-developer-tools/docs/shortcuts
basarat

1
ฉันคิดว่าตัวเลือกเหล่านี้จะปรากฏเฉพาะเมื่อ Chrome ต้องการให้แสดงเท่านั้น! ตอนนี้ฉันรู้แล้วว่ามันจะแสดงเมื่อเครื่องมือของนักพัฒนาเปิดเท่านั้น นอกจากนี้หากคนที่นี่ไม่ชอบคลิกขวาคุณสามารถคลิกค้างที่ปุ่มรีเฟรชเพื่อให้ได้ผลเหมือนกัน
Jasjeev Singh

1
ปิดใช้งานแคชอยู่ในแท็บเครือข่ายของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ตอนนี้
TranslucentCloud

1
ฉันไม่แน่ใจว่าทำไมมีคนบอกว่าคุณไม่ต้องการเครื่องมือ dev ที่เปิดอยู่ สำหรับฉันคุณต้องการให้พวกเขาเปิดและจากนั้นก็ใช้งานได้ดี ขอบคุณสำหรับทิป.
nycynik

65

อีกตัวเลือกที่น่าสนใจคือการเปิดหน้าต่างใหม่ที่ไม่ระบุตัวตน ( Ctrl+ Shift+ N) หน้าต่างนี้จะไม่ใช้คุกกี้ที่เก็บไว้ใด ๆ เนื้อหาที่แคชหรือการแก้ปัญหา dns ดังนั้นคุณสามารถทดสอบสิ่งต่าง ๆ ได้โดยไม่ทำให้การเรียกดูตามปกติของคุณช้าลงโดยการทิ้งแคช นี่คือสิ่งที่ฉันมักจะทำแทนการล้างแคช


1
+1 ฉันพบว่า Chrome จะทำการดาวน์โหลดไฟล์แคช สิ่งนี้น่าผิดหวังอย่างยิ่งเมื่อฉันทำงานกับ apache / nginx configs และฉันกำลังดาวน์โหลด index.php แทนที่จะดูมัน วิธีเดียวคือล้างแคชทั้งหมดใช้ไม่ระบุตัวตนหรือใช้ Firefox
James

1
argh ยกเว้นบางครั้งมันไม่ทำงาน ฉันใช้เวลา 15 นาทีเพื่อหาสาเหตุที่ไฟล์ SWF ที่โหลดภายนอกของฉันไม่ถูกต้อง Firefox แสดงให้เห็นว่าถูกต้องไม่มีการรีเฟรชคอมโบการกดแป้นใน Chrome ไม่ระบุตัวตนเพื่อล้าง SWF จากแคชและไม่ได้ล้างแคช Chrome จริงและรีเฟรชหน้าต่างไม่ระบุตัวตน ฉันต้องปิดและเปิดหน้าต่างไม่ระบุตัวตนอีกครั้งอย่างสมบูรณ์เพื่อให้แคชปล่อย SWF ได้ในที่สุด ทำงานได้ดีประมาณหนึ่งชั่วโมงจนกระทั่งเกิดเหตุการณ์นี้: /
danjah

อีก 5 นาทีต่อมานี่ไม่ใช่ทางออกที่เชื่อถือได้ตราบเท่าที่ฉันสามารถบอกได้ Chrome v17.0.963.46 m
danjah

สิ่งนี้จะปิดใช้งานส่วนขยายซึ่งอาจขัดกับการทดสอบบางอย่าง
Daniel Watrous

19

ตามเอกสาร , Ctrl+ F5หรือShift+ F5ควรจะทำงาน บางทีคุณอาจกำหนดค่าพร็อกซีบน IE & chrome ซึ่งแคชหน้าของคุณ


1
หากคุณต้องการให้แน่ใจว่าคุณต้องล้างแคชโดยใช้ตัวเลือกเครื่องมือ
sorin

1
คุณต้องล้างแคชโดยใช้เครื่องมือเพื่อล้างข้อมูล favicon จากแคช การโหลดซ้ำตามปกติไม่สามารถทำได้
RomanSt

3
ลิงก์ในคำตอบของคุณจะไม่นำไปยังหน้าที่ต้องการอีกต่อไป
Audite Marlow

9

วิธีแก้ปัญหาที่จะตีโหลดอย่างรวดเร็วสองแถว


1
ดูเหมือนว่าในทุกกรณีฉันเพิ่งมีหน้าเว็บที่ไม่ต้องการโหลดเนื่องจากปัญหา dns ก่อนหน้านี้และ Chrome ก็ปฏิเสธที่จะโหลดเป็นเวลาประมาณหนึ่งนาที ... หลังจากนั้นก็ทำงานอีกครั้ง
Wolph

นอกเหนือจากวิธีที่ตรงมากขึ้นเช่นการปิดใช้งานแคชภายใต้แท็บเครือข่ายหรือในการตั้งค่าบางครั้งฉันพบว่าการรีเฟรชหน้ามากกว่าสิบครั้งมีผลการล้าง เพียงแค่กดซ้ำรีเฟรช 10-15 ครั้ง
roberthuttinger

9

ผมเคยมีปัญหากับ Chrome สดชื่นทั้งๆที่ใช้shift+ F5หรือ+ +shiftr

สิ่งที่ฉันพบว่าใช้งานได้แม้จะโหดร้ายก็คือกด+ shift+ ค้างไว้rสักครู่เพื่อให้เบราว์เซอร์พยายามรีเฟรชแคช Java และล้มเหลวหลายครั้ง จากนั้นในครั้งถัดไปที่เรียก JS จากเซิร์ฟเวอร์สำเร็จ


1
ใช่ฉันสามารถยืนยันได้ ฉันทำสิ่งนี้ด้วยตัวเอง
gAMBOOKa

9

Chrome ดูดสำหรับสิ่งนี้ บางครั้งฉันสามารถรับShift+ F5เพื่อทำงาน แต่ไม่เสมอไป โซลูชันของฉันในตอนนี้คือใช้ส่วนขยาย'คลิก & ล้าง' มันน่าเกลียด แต่ใช้ได้ทุกครั้งดังนั้นฉันขอแนะนำให้ใช้ตอนนี้


2
สำหรับฉันแล้ว Ctrl + Shift + R ทำงานสองครั้งทุกครั้ง ฉันไม่รู้ว่าทำไมพวกเขาทำให้มันน่ารำคาญมาก
RomanSt

7

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



2

คุณสามารถคลิกขวาไปInspect Elementภายใต้ResourcesหรือApplication(ในรุ่นที่ใหม่กว่า) การล่มสลายแท็บคลิกขวาที่ชื่อโดเมนและคลิกCookiesClear


1

มันอาจเป็นการตั้งค่าแป้นพิมพ์ของคุณตรวจสอบว่าคุณเปิดใช้งานหรือปิดใช้งานฟังก์ชั่นคีย์ด้วยแป้นหมายเลข logitech ของฉันหรือไม่นั่นคือปุ่ม FMode คล้ายกับ NumLock!


1
  1. คลิกเมนูเครื่องมือ (ประแจที่มุมบนขวา)

  2. เลือกตัวเลือก

  3. คลิกแท็บขั้นสูง (Under the Hood)

  4. คลิกล้างข้อมูลการท่องเว็บ ...

  5. ทำเครื่องหมายในช่องเพื่อดูประเภทข้อมูลที่คุณต้องการลบ

    • ล้างประวัติการเข้าชม
    • ล้างประวัติการดาวน์โหลด
    • ล้างแคช
    • ลบคุกกี้
    • ล้างรหัสผ่านที่บันทึกไว้

นอกจากนี้คุณยังสามารถเลือกช่วงเวลาที่คุณต้องการลบข้อมูลแคชโดยใช้ข้อมูลที่ชัดเจนจากเมนูแบบเลื่อนลงของช่วงเวลานี้

  1. คลิกล้างข้อมูลการท่องเว็บเมื่อพร้อม

12
ทำไมฉันจะลบแคชทั้งหมดของฉันเพื่อทดสอบหน้าเดียว! ฉันควรใช้ Firefox
gAMBOOKa

Chrome กลับมาอยู่ในรูปภาพแล้วในขณะนี้คุณสามารถโหลดซ้ำได้อย่างหนัก - superuser.com/a/512833/92862
Coops

1

บน Windows Ctrl + F5สำหรับการรีโหลดอย่างหนักและF5สำหรับการรีโหลด

บน Mac + + Rสำหรับการโหลดซ้ำและ + Rสำหรับการโหลดซ้ำ

ฮาร์ดโหลดใหม่จะล้างแคชที่เก็บไว้สำหรับหน้านั้น

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

บน Windows : Ctrl+ Shift+N

บน Mac : + Shift+N

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