ใน Firefox ฉันต้องล้างแคชเพื่อแก้ไขเว็บไซต์เป็นครั้งคราว แต่การล้างแคชทั้งหมดดูเหมือนว่าเกินขีด จำกัด อย่างมาก มีวิธีการเพียงแค่ล้างหนึ่งไซต์จากแคชของฉันหรือไม่?
ใน Firefox ฉันต้องล้างแคชเพื่อแก้ไขเว็บไซต์เป็นครั้งคราว แต่การล้างแคชทั้งหมดดูเหมือนว่าเกินขีด จำกัด อย่างมาก มีวิธีการเพียงแค่ล้างหนึ่งไซต์จากแคชของฉันหรือไม่?
คำตอบ:
หมายเหตุ:นี่จะล้างรหัสผ่านที่บันทึกไว้สำหรับไซต์ด้วย
หากคุณต้องการจะรีเฟรชแรงซึ่งเป็นสิ่งที่ฉันคิดว่าคุณต้องการทำให้กด CTRL + F5 และแน่นอน Cmd + F5 บน Mac ทำงานบน Chrome ได้เช่นกัน
CMD
+ SHIFT
+ R
... ปุ่มฟังก์ชั่นเป็นค่าเริ่มต้นที่ใช้โดย OSX
addon นี้จะช่วยให้คุณดูและลบรายการแคชเฉพาะจากหน่วยความจำและดิสก์ - https://addons.mozilla.org/en-US/firefox/addon/2489/
โปรดทราบว่าขณะนี้ยังไม่มีวิธีล้างการเปลี่ยนเส้นทาง HTTP แคช (อย่างน้อย 301 ประเภท) โดยไม่ต้องใช้ปลั๊กอิน
Ctrl+ F5/ Cmd+ F5 ไม่ทำงานเนื่องจากคุณเปลี่ยนเส้นทางไปยัง URL เป้าหมายทันทีดังนั้นคุณจึงไม่สามารถรีเฟรชต้นฉบับได้
ดังนั้นฉันจึงใช้ปลั๊กอิน CacheViewer ที่กล่าวถึงที่นี่ก่อนที่จะจัดการกับสิ่งนี้
ดูข้อผิดพลาดนี้ใน Firefoxสำหรับรายละเอียดและความคืบหน้าของปัญหานี้
ไม่มีวิธีการในการล้างแคชของหน้า / ไซต์เฉพาะใน Firefox คุณสามารถ "ลืมเกี่ยวกับเว็บไซต์นี้" ซึ่งล้างโดเมนจากประวัติคุณสามารถ "ลบหน้านี้" ซึ่งล้างหน้าเฉพาะจากประวัติ แต่คุณไม่สามารถล้างรายการแคชเดียวที่เป็นของหน้า (นอกเหนือไปจากของคุณ โฟลเดอร์โปรไฟล์และลบทิ้ง)
อาจมีส่วนเสริมในการทำเช่นนี้ แต่ฉันไม่พบสิ่งใดเมื่อมองผ่านพวกเขา ฟังก์ชันการทำงานในตัวสำหรับการลบแคชดูเหมือนว่าจะมีนโยบายทั้งหมดหรือไม่มีอะไรเลย
วันหนึ่งเมื่อคุณไม่ได้เปิดอะไรให้ไปที่เครื่องมือ⇨ล้างประวัติล่าสุดแล้วเลือกเพื่อล้างแคชเท่านั้นจากวันนี้หรือ Xtime เท่านั้น เนื่องจากคุณเพิ่งเข้าชมเว็บไซต์จึงควรย้ายการประทับเวลาในแคชไปด้านบนของรายการเพื่อให้คุณสามารถล้างแคชทั้งหมดจาก Firefox ในวันนั้นและล้างแคชสำหรับเว็บไซต์เฉพาะของคุณ
ในสิ่งที่ดูเหมือนจะเป็นส่วนขยาย Firefox ที่เพิ่งเปิดตัวคำถามเดิมตอนนี้มีคำตอบซึ่งเป็นทั้งวิธีแก้ไขปัญหาโดยตรง (ไม่ใช่วิธีการลบคุกกี้รหัสผ่าน ฯลฯ จากโดเมนที่เลือกซึ่งเกิดขึ้นจากการใช้ " ลืมเกี่ยวกับเว็บไซต์นี้ ") และจะจัดการเว็บไซต์ที่ใช้การเปลี่ยนเส้นทางหน้ามากกว่าการเปลี่ยนเนื้อหาของหน้าเว็บที่แคชไม่ถูกต้อง การออกแบบที่ยอดเยี่ยมยัง รวดเร็วและมีประสิทธิภาพ
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
ฉันค่อนข้างจะไปงานเลี้ยงที่นี่ แต่ฉันต้องการที่จะออกคำตอบนี้สำหรับคนที่พบหัวข้อนี้ผ่าน googling เหมือนที่ฉันทำ ปัญหาได้รับการแก้ไขสำหรับฉันโดยเข้าถึงตัวเลือกโปรไฟล์ของ Firefox (Windows -> Run -> "Firefox.exe -p") โดยใช้โปรไฟล์ใหม่และไปที่เว็บไซต์จากที่นั่น จากนั้นเมื่อฉันกลับไปที่โปรไฟล์ปกติของฉันเว็บไซต์เริ่มทำงานตามปกติอีกครั้ง! การเปิดในโปรไฟล์อื่นจะต้องรีเฟรชแคชโปรไฟล์ปกติของฉันด้วยไฟล์ที่ไม่เสียหาย
มีคำถามและคำตอบที่คล้ายกันในไม่ช้า:
ดูเหมือนว่าพวกเขาอาจเปลี่ยนแปลงบางสิ่ง ฉันพบสิ่งต่อไปนี้:
แม้ว่าจะไม่ลบข้อมูลไซต์ทั้งหมด แต่ addon ที่มีประโยชน์นี้จะลบคุกกี้สำหรับเว็บไซต์ปัจจุบัน:
https://addons.mozilla.org/firefox/addon/remove-site-cookies
อีกวิธีหนึ่งคือการใช้คอนเทนเนอร์ของ Firefox - สร้างแท็บ / หน้าต่างคอนเทนเนอร์ใหม่โดยใช้ (ใช้แอดออนคอนเทนเนอร์เช่นคอนเทนเนอร์ชั่วคราวหรือแอดออนคอนเทนเนอร์บัญชีหลายบัญชีของ Mozilla ) และโหลดไซต์ของคุณในคอนเทนเนอร์นั้น - สด / ชั่วคราว คอนเทนเนอร์จะมีข้อมูลเข้าสู่ระบบแคช ฯลฯ จะทำหน้าที่เหมือนกับที่คุณล้างข้อมูลเหล่านี้
หากคุณทราบรายการ URL ที่แน่นอนที่คุณต้องการล้างออกจากแคช (เช่นรายการ CSS / Iiesที่เสียหายจากเว็บไซต์ที่เป็นปัญหา) คุณสามารถล้างออกได้โดยใช้สคริปต์นี้ (ดัดแปลงจากDoomEntry.jsจำเป็นต้องเปิดใช้งานเบราว์เซอร์คอนโซล ( Ctrl+ Shift+ J) ไม่เว็บคอนโซล ( Ctrl+ Shift+ K):
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
เพียงแค่เรียกใช้สคริปต์กับแต่ละ URL ที่คุณต้องกำจัด (หรือประกอบ ... คุณรู้จักการเจาะ)
ในทางทฤษฎีสิ่งนี้ควรล้างการตอบสนอง AJAX ที่แคชไว้ทรัพยากรที่โหลดแบบอะซิงโครนัสอื่น ๆ และรายการการเปลี่ยนเส้นทาง 301 เช่นกัน (ตราบใดที่คุณป้อน URL (ก่อนหน้า 301)
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; รุ่งโรจน์เพื่อbugzilla.mozilla.org/show_bug.cgi?id=1417937 (ด้วยเหตุผลบางอย่างฉันไม่ได้รับอนุญาตให้แก้ไขคำตอบดั้งเดิมของฉัน)
private browsing mode
เมื่อฉันต้องการที่จะแก้ปัญหาเว็บไซต์ของฉันกับคุกกี้ทำความสะอาดบ่อยๆผมมักจะใช้ มันจะทำความสะอาดทุกอย่างโดยอัตโนมัติ หวังว่านี่จะเหมาะกับสถานการณ์ของคุณ