Trong Firefox, thỉnh thoảng tôi cần xóa bộ nhớ cache để sửa trang web. Nhưng xóa toàn bộ bộ đệm có vẻ như quá mức cần thiết. Có cách nào để xóa một trang web khỏi bộ nhớ cache của tôi không?
Trong Firefox, thỉnh thoảng tôi cần xóa bộ nhớ cache để sửa trang web. Nhưng xóa toàn bộ bộ đệm có vẻ như quá mức cần thiết. Có cách nào để xóa một trang web khỏi bộ nhớ cache của tôi không?
Câu trả lời:
Lưu ý: Điều này cũng sẽ xóa mật khẩu đã lưu cho trang web.
Nếu bạn muốn làm mới lực , đó là điều tôi nghĩ bạn muốn làm, hãy nhấn CTRL + F5. Và tất nhiên, Cmd + F5 trên máy Mac. Hoạt động trên Chrome cũng vậy.
CMD
+ SHIFT
+ R
... các phím chức năng được mặc định sử dụng bởi OSX.
addon này sẽ cho phép bạn xem và xóa các mục bộ nhớ cache cụ thể khỏi bộ nhớ và đĩa - https://addons.mozilla.org/en-US/firefox/addon/2361/
Xin lưu ý rằng hiện tại không có cách nào để xóa các chuyển hướng HTTP được lưu trong bộ nhớ cache (ít nhất là loại 301) mà không cần sử dụng plugin.
Ctrl+ F5/ Cmd+ F5 không hoạt động vì bạn đang được chuyển hướng ngay lập tức tới URL mục tiêu để bạn không thể làm mới URL ban đầu.
Vì vậy, tôi đã sử dụng plugin CacheViewer được đề cập ở đây trước đây để đối phó với điều này.
Xem thêm lỗi này trong Firefox để biết chi tiết và tiến trình có thể về vấn đề này.
Không có cách nào được xây dựng để xóa bộ nhớ cache của các trang / trang web cụ thể trong Firefox. Bạn có thể "Quên về trang web này" để xóa tên miền khỏi lịch sử, bạn có thể "Xóa trang này" để xóa trang cụ thể khỏi lịch sử, nhưng bạn không thể dọn sạch các mục bộ đệm duy nhất thuộc về một trang (ngoài việc đi đến trang của bạn thư mục hồ sơ và xóa chúng).
Có thể có addons để làm điều này, nhưng tôi không tìm thấy gì khi xem qua chúng. Chức năng tích hợp để xóa bộ nhớ cache dường như có chính sách tất cả hoặc không có gì.
Một ngày nào đó khi bạn chưa mở bất cứ thứ gì khác, hãy truy cập Công cụ ⇨ Xóa lịch sử gần đây và sau đó chọn chỉ xóa bộ nhớ cache và sau đó chỉ từ hôm nay hoặc Xtime. Vì bạn vừa truy cập trang web, nên nó đã di chuyển dấu thời gian của nó trong bộ đệm lên đầu danh sách để bạn có thể xóa tất cả bộ đệm khỏi Firefox cho ngày hôm đó và do đó xóa bộ đệm cho trang web cụ thể của bạn.
Trong phần dường như là một phần mở rộng Firefox vừa được phát hành, câu hỏi ban đầu hiện có câu trả lời vừa là giải pháp trực tiếp cho vấn đề được đặt ra (không phải cách xóa cookie, mật khẩu, v.v. khỏi tên miền đã chọn xảy ra thông qua việc sử dụng " Hãy quên trang web này đi ") và sẽ xử lý các trang web sử dụng chuyển hướng trang thay vì thay đổi nội dung trang được lưu trữ không mong muốn. Thiết kế tuyệt vời cũng có. Nhanh chóng và hiệu quả.
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
Tôi đến dự tiệc muộn ở đây, nhưng tôi muốn để lại câu trả lời này cho những người tìm thấy chủ đề này thông qua việc googling như tôi đã làm. Vấn đề đã được giải quyết cho tôi bằng cách truy cập bộ chọn hồ sơ của Firefox (Windows -> Run -> "Firefox.exe -p"), bằng cách sử dụng cấu hình mới và truy cập trang web từ đó. Sau đó, khi tôi trở lại hồ sơ thường xuyên của mình, trang web bắt đầu hoạt động bình thường trở lại! Mở nó trên hồ sơ khác phải làm mới bộ đệm của hồ sơ thông thường của tôi với các phiên bản tệp không bị hỏng.
Có một câu hỏi và câu trả lời tương tự trong thời gian ngắn là:
Có vẻ như họ có thể thay đổi một vài điều. Tôi tìm thấy như sau:
Trong khi không xóa tất cả dữ liệu trang web, addon tiện dụng này sẽ xóa cookie cho trang web hiện tại:
https://addons.mozilla.org/firefox/addon/remove-site-cookies
Một cách tiếp cận khác là sử dụng các thùng chứa của Firefox - tạo tab / cửa sổ chứa mới bằng cách sử dụng (sử dụng tiện ích bổ sung vùng chứa , ví dụ: Bộ chứa tạm thời hoặc tiện ích bổ sung bộ chứa nhiều tài khoản của Mozilla ) và tải trang web của bạn vào bộ chứa đó - mới / tạm thời container sẽ có thông tin đăng nhập trống, bộ nhớ cache, v.v. sẽ hoạt động giống như bạn đã xóa chúng.
Nếu bạn biết danh sách chính xác các URL mà bạn cần xóa khỏi bộ đệm (ví dụ: các mục / mục CSS bị hỏng từ trang web được đề cập), bạn có thể xóa chúng bằng cách sử dụng tập lệnh này (được điều chỉnh từ DoomEntry.js ; cần phải được chạy trên các trình duyệt điều khiển ( Ctrl+ Shift+ J), không những Web Console ( 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);
Chỉ cần chạy tập lệnh với mỗi URL mà bạn cần lọc (hoặc tạo một vòng lặp ... bạn biết mũi khoan).
Về mặt lý thuyết, điều này sẽ xóa các phản hồi AJAX được lưu trong bộ nhớ cache, các tài nguyên được tải không đồng bộ khác và 301 mục nhập chuyển hướng (miễn là bạn nhập URL gốc (trước 301)).
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; danh tiếng cho bugzilla.mozilla.org/show_orms.cgi?id=1417937 . (Vì một số lý do, tôi không được phép chỉnh sửa câu trả lời ban đầu của mình.)
private browsing mode
. Nó sẽ tự động làm sạch mọi thứ. Hy vọng điều này có thể phù hợp với kịch bản của bạn.