Làm cách nào để bắt buộc làm mới toàn bộ trang (không phải từ bộ đệm) trong Firefox 4.0?


25

Làm thế nào để bạn buộc tải lại (không phải từ bộ đệm) trong Firefox 4.0?

Tôi đã thấy rất nhiều lý thuyết được cho là trên internet, bao gồm:

Ctrl + F5

Ctrl+ Shift+R

Nhưng, trong thực tế, những điều này không thực sự hoạt động. Vì vậy, làm thế nào để bạn thực sự làm điều đó?

Cách duy nhất tôi dường như có thể làm điều đó là xóa thủ công bộ đệm mỗi lần. Đây không phải là một giải pháp trong môi trường phát triển.

Câu trả lời:


13

Tôi đang sử dụng Firefox 8 và Ctrl+ F5chắc chắn là lối tắt để tải lại toàn bộ trang.


Điều này cũng hoạt động cho IE và tôi cũng khá chắc chắn về Chrome. Đó là tải lại bỏ qua bộ đệm.
UtahJarhead

2
Nếu trang được lưu trong bộ nhớ cache là trang chuyển hướng thì sao? Ctrl + F5 chỉ hoạt động trên trang hiện tại, nhưng với chuyển hướng, bạn sẽ không ở trên trang bạn muốn tải lại không bị chặn.
coolcat007

9

Trong FireBug, trên tab Net, mở một menu (hình tam giác nhỏ trong tab) và chọn Tắt Cache của trình duyệt.


8

Chuyển đến địa chỉ url : about:config. Điều này sẽ tải cài đặt cấu hình Firefox trong cửa sổ để chỉnh sửa. Bạn có thể thấy một thông báo cảnh báo, "Điều này có thể làm mất hiệu lực bảo hành của bạn!" sẽ yêu cầu bạn nhấp qua để tải các cài đặt. Sau đó tìm browser.cache.check_doc_frequencychìa khóa và thay đổi nó thành 1.


Để tham khảo, các giá trị hợp lệ browser.cache.check_doc_frequencylà:

  • 0 - Kiểm tra phiên bản mới của trang một lần mỗi phiên (phiên bắt đầu khi cửa sổ ứng dụng đầu tiên mở và kết thúc khi cửa sổ ứng dụng cuối cùng đóng lại).

  • 1 - Kiểm tra phiên bản mới mỗi khi trang được tải. ← Cái này

  • 2 - Không bao giờ kiểm tra phiên bản mới - luôn tải trang từ bộ đệm. (chế độ ngoại tuyến?)

  • 3- Kiểm tra phiên bản mới khi trang hết hạn. (Mặc định)

Rõ ràng điều này sẽ ảnh hưởng đến toàn bộ trải nghiệm duyệt web của bạn, nhưng đó là điều này hoặc CTRL + F5 một vài lần.


1
Điều này cực kỳ hữu ích khi bạn đang kiểm tra các chỉ thị chuyển hướng của máy chủ web, để xem bây giờ trang có thực sự chuyển hướng đúng không.
bgStack15

4

Tôi thấy rằng có thể mất tới 3 cài đặt để thực hiện công việc này khi xử lý các tệp Javascript phụ thuộc lẫn nhau. Các hoạt động sau đây trong FireFox 39 (và có thể là các phiên bản trước đó):

  1. Mở công cụ phát triển Firefox
  2. Nhấp vào tab bánh răng (phía bên tay phải, thứ 4 từ bên phải)
  3. Tìm phần Cài đặt nâng cao (cột thứ 3) và nhấp vào "Tắt bộ nhớ cache (khi hộp công cụ mở)"
  4. Mở một tab mới và gõ about: config vào URL
  5. Tìm kiếm "browser.cache.check_doc_frequency" và thay đổi giá trị của nó thành 1
  6. Tìm kiếm "network.http.use-cache" và thay đổi giá trị của nó thành "false" bằng cách nhấp vào dòng. Hãy ghi nhớ các trang phức tạp, điều này có thể tăng đáng kể thời gian của bạn để làm mới trang.

Đặc biệt cảm ơn những điều sau đây đã giúp tôi đi đúng hướng:

Tất nhiên, nếu điều này không chỉ đơn thuần là gỡ lỗi và bạn muốn kiểm soát rõ ràng các trang đang sản xuất, bạn nên thực hiện trong tiêu đề trang: http://www.mobify.com/blog/beginners-guide-to-http -cache-tiêu đề /


Bước 3 có giống như bước 6 kết xuất các bước 4,5 và 6 vô nghĩa? Danh sách hữu ích, cảm ơn
Twobob

1

Theo như tôi biết, ít nhất là trong loạt 3.x, làm mới lần thứ 2 hoặc thứ 3 liên tiếp buộc Firefox phải lấy lại toàn bộ nội dung trang. Tôi có thể đồng ý rằng có vẻ như nó không phải lúc nào cũng hoạt động.


1

Bạn cũng có thể xóa toàn bộ bộ đệm nếu bạn muốn. Chỉ cần đi đến Options ► Advanced ► Network ► Cached Web Content ► Clear Now. Sau đó nhấp vào nút làm mới thông thường hoặc nhấn F5và trang sẽ được cập nhật đầy đủ!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.