ล้างแคชสำหรับชื่อโดเมนเฉพาะใน chrome


309

ฉันต้องการล้างแคชสำหรับชื่อโดเมนเฉพาะใน Chrome มีส่วนขยายหรือวิธีการอื่นที่ฉันสามารถใช้เพื่อทำสิ่งนี้ได้หรือไม่?


2
ปัญหาของเรื่องนี้คือมันไม่ง่ายที่จะล้างแคชอย่างที่คุณคิด เมื่อเบราว์เซอร์แคชไฟล์มันจะทำตาม URL ของมัน ภาวะแทรกซ้อนคือว่าหลายเว็บไซต์แบ่งปันไฟล์ทั่วไปเช่นสคริปต์ API ของ Google, ไอคอน Gravatar ฯลฯ วิธีที่คุณจะไปเกี่ยวกับการล้างแคชเพียงเว็บไซต์ที่เฉพาะเจาะจง ควรลบไฟล์ทั่วไปที่โหลดได้เช่นกัน (และทำการล้างแคชบางส่วนสำหรับเว็บไซต์อื่น ๆ ) หรือไม่ หรือพวกเขาควรจะทิ้งเหมือนเดิม? (อาจเป็นทางออกที่ "ถูกต้อง" มากที่สุด)
Synetech

3
สุจริตไม่มีคำตอบเหล่านี้จริงๆ "ตอบ" คำถามสำหรับฉัน เหล่านี้คือคำตอบสำหรับนักพัฒนา คำถามหลักคือบุคคลทั่วไปจะทำสิ่งนี้ได้อย่างไร มันจะไม่มีเหตุผลที่จะขอให้ผู้ที่ไม่ใช่นักพัฒนาทำสิ่งเหล่านี้
Will Strohl

เป็นเวลาเช่นนี้เมื่อฉันเปลี่ยนกลับเป็น Firefox เป็นเวลาหนึ่งวัน
ผู้ใช้

2
ไม่มีใครตอบคำถามนี้จริงๆเกี่ยวกับวิธีล้างแคชสำหรับโดเมนที่เฉพาะเจาะจง
DiverseAndRemote.com

เนื่องจากเครื่องมือนักพัฒนาซอฟต์แวร์ F12 ติดตั้งอยู่ใน Chrome การใช้งานจึงเปิดให้ทุกคนไม่เพียง แต่เป็น "นักพัฒนา" สำหรับการล้างรายการเฉพาะ
Fiasco Labs

คำตอบ:


331

อัปเดต: ตั้งแต่ Chrome รุ่น 52.0.2743.116 m คุณสามารถทำตามขั้นตอนต่อไปนี้:

F12> Chrome Developer Tools> Application> แท็บClear storageในต้นไม้ซ้าย> Clear site dataเลือกรายการข้อมูลที่ชัดเจนจากนั้นคลิก


นี่อาจเป็นวิธีที่เร็วกว่า / ง่ายกว่า:

  • กดF12เพื่อเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome (จะปรากฏขึ้นจากด้านล่าง)
  • คลิกการตั้งค่าไอคอน "เกียร์" ที่มุมบนขวา
  • ภายใต้การตรวจสอบทั่วไปปิดใช้งานแคช
  • โหลดหน้าซ้ำและเปิดใช้งานการแคชอีกครั้งโดยยกเลิกการทำเครื่องหมายในช่องนี้

7
ขอบคุณนี้ใช้งานได้จริงแตกต่างจากคำตอบอื่น ๆ ซึ่งสร้างความสับสนให้แคชและคุกกี้ ;-)
ปีเตอร์เจนกินส์

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

3
นั่นเป็นวิธีทำแบบแมนนวลและอาจสร้างความรำคาญหากคุณต้องทำหลาย ๆ ครั้ง โชคดีที่มีวิธีที่ง่ายกว่าและเร็วกว่า: superuser.com/a/598260/83619
Tom Auger

3
ขณะนี้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome ดูเหมือนว่าจะปิดใช้งานแคชเท่านั้นในขณะที่ DevTools เปิดอยู่โดยไม่ได้ล้างข้อมูลจริง
Jaak Kütt

5
alt ⌥+ cmd ⌘+ iบนMacเพื่อเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome
Yves M.

94

หลังจากเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ (โดยปกติแล้วกดF12) คลิก + ค้างไว้ที่ปุ่ม "โหลดหน้า" จากรายการป๊อปอัพเลือก "ล้างแคชและโหลดซ้ำ"

ไม่แน่ใจว่าจะล้างแคชสำหรับทั้งโดเมน แต่อาจตอบสนอง 90% ของกรณีการใช้งานของผู้คนที่เข้าชมคำถาม SE นี้

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


3
ดูเหมือนจะไม่ทำงานบน mac
Benjamin Crouzier

4
ลองเปิดแถบเครื่องมือนักพัฒนาขึ้นมาก่อนกด F12 (หรือ CMD + SHIFT + C สำหรับ Console) ฉันยังไม่ได้ทดสอบบน Mac
Tom Auger

ขอบคุณ @Hashbrown สำหรับการแก้ไข ฉันควรแก้ไขคำตอบของฉัน
Tom Auger

ไม่ต้องห่วง. โซลูชันนี้เร็วกว่าคำตอบที่เลือกและรุนแรงน้อยกว่าการปิดใช้งานแคชโดยสิ้นเชิง ฉันรู้สึกว่านี่จะต้องขึ้นไปด้านบนและวิธีเดียวที่มันจะได้รับการโหวตคือถ้าผู้คนทดสอบมันและมันใช้ได้กับพวกเขา
Hashbrown

1
ใช้คลิกขวาบน GNU / Linux เพื่อเปิดเมนูป็อปอัพแทนการคลิกนาน ๆ
z0r

45

นี่คือวิธีการลบคุกกี้ของ Chrome ที่เลือกตามโดเมนหรือโดเมนย่อย:

  • ไปที่ chrome://settings/content/cookies
  • พิมพ์ชื่อโดเมนในช่องค้นหา
  • คลิกลบ

รายละเอียดเพิ่มเติมที่นี่:

http://oxid-blog.euroblaze.de/miscellaneous/delete-google-chrome-cookies-selectively-by-domain/

นี้ไม่สามารถเลือก www.domain.com/folder1แต่คุกกี้โดยโฟลเดอร์เว็บเช่น


2
ยินดีต้อนรับสู่ Super User! มันจะเป็นการดีหากรวมส่วนสำคัญของคำตอบไว้ที่นี่และให้ลิงก์สำหรับการอ้างอิงในอนาคตเท่านั้น
slhck

40
คำถามคือเกี่ยวกับการล้างแคชแต่คุณตอบวิธีการล้างคุกกี้
Daniel Serodio

พบแคชจากภายในแท็บรายละเอียดเดียวกัน
Jaak Kütt

เพียงเพิ่มความสับสน - สิ่งนี้ได้ผลสำหรับฉันสำหรับสิ่งที่ฉันค่อนข้างแน่ใจว่า "แคช" และการตั้งค่า chrome รวมถึงสิ่งที่เรียกว่า "local storage" ดังนั้นฉันเชื่อว่าคำว่า "browser cache" อาจกว้างเกินไป ประเด็นของฉันคือคำตอบนี้ใช้ได้สำหรับฉัน
ssaltman

1
สำหรับ Chrome v65 เพื่อล้างคุกกี้ให้ไปที่การตั้งค่า> ขั้นสูง> การตั้งค่าเนื้อหา> คุกกี้> ดูคุกกี้และข้อมูลไซต์ทั้งหมด> ใช้ฟิลด์ "ค้นหาคุกกี้" เพื่อค้นหาเว็บไซต์แล้วลบคุกกี้นั้น
Lars Nordin

7
  1. กดcontrol shift i(หรือ command shift iบน OS X) เพื่อเปิดเครื่องมือ Dev
  2. คลิกขวาที่ปุ่มโหลดซ้ำถัดจากแถบที่อยู่
  3. เลือก: "ล้างแคชและรีโหลดยาก"

2

ในสามขั้นตอน:

  1. F12 (เครื่องมือสำหรับนักพัฒนาแบบเปิด)
  2. F1 (ไปที่การตั้งค่า)
  3. ภายใต้การกำหนดค่าตามความชอบ / เครือข่ายยกเลิกการเลือกปิดใช้งานแคช

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


อันนี้ทำงานได้ดีถ้าคุณต้องการรีเฟรชสินทรัพย์ภายนอกเช่น js หรือ css
RafaSashi

2

ใน Chrome 72+:

  1. ไปที่ chrome://settings/siteData
  2. พิมพ์ชื่อโดเมนในช่องค้นหา
  3. ทั้ง:
    1. คลิกปุ่มไอคอนถังขยะสำหรับผลลัพธ์แต่ละรายการ
    2. คลิกปุ่ม 'ลบทั้งหมดที่แสดง'

การดำเนินการนี้จะลบข้อมูลไซต์ทั้งหมดสำหรับไซต์เหล่านั้นรวมถึงคุกกี้และแคช

สิ่งที่ดีเกี่ยวกับเทคนิคนี้คือคุณสามารถล้างข้อมูลไซต์สำหรับโดเมนย่อยทั้งหมดของโดเมนได้อย่างง่ายดาย

อีกวิธีในการเข้าถึงหน้าจอการตั้งค่านี้คือ:
เมนูสามจุด> การตั้งค่า> ขั้นสูง (ที่ด้านล่าง)> การตั้งค่าเนื้อหา (ภายใต้ความเป็นส่วนตัวและความปลอดภัย)> คุกกี้ (ใช่ชื่อทำให้เข้าใจผิด)> ดูคุกกี้และข้อมูลไซต์ทั้งหมด


1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

ปิดใช้งาน - จึงทิ้งทั้งแคชของแอปพลิเคชัน - โหลดหน้าเว็บที่ได้รับผลกระทบซ้ำ - จากนั้นเปิดใช้งานอีกครั้ง หากสิ่งนี้เกิดขึ้นบ่อยครั้งหรือไม่ได้แก้ปัญหาแคชบางส่วนต้นน้ำจาก Chrome เป็นปัญหาและคุณน่าจะปิดใช้งาน Chrome อยู่

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

(เกรงว่าคุณจะรู้สึกไม่สบายใจเกี่ยวกับคำสั่ง "ไม่มีธุรกิจ" ของฉันฉันใช้การดึงข้อมูลล่วงหน้าด้วยตัวเองตามที่ฉันชอบ zippiness เหมาะสมหรือไม่)


2
แม้จะมีการคัดค้านจากพ่อแม่ของคุณและความถูกต้องของการแก้ปัญหาของคุณฉันยังงอนอยู่แล้ว
Blomkvist

คำตอบนี้ไม่ถูกต้อง การปิดใช้งานการดึงข้อมูล DNS ล่วงหน้าไม่ได้ล้างแคช HTTP ของ Chrome
duskwuff

1

การลบรายการประวัติจะทำงานได้ในหลายกรณี: (Mac)

  1. Cmd+ Y(เปิดประวัติ)
  2. ค้นหาโดเมนของคุณ
  3. ตรวจสอบรายการทั้งหมด ในขณะนี้ไม่มีปุ่มทำเครื่องหมายทั้งหมด คุณไม่จำเป็นต้องคลิกที่ช่องทำเครื่องหมาย แต่การคลิกเวลาก็เช่นกัน
  4. คลิก Remove selected items

0

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

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