2009-08-15 10:08:30 +0000 2009-08-15 10:08:30 +0000
73
73

Jak wyłączyć pamięć podręczną Firefoksa?

Używam Firefox 3.5.2 . Z jakiegoś powodu zbuforował stronę i nie chce jej zaktualizować. Na przykład, dodałem deklarację alert('test'); do jakiegoś kodu JavaScript, który jest ładowany na stronie, ale Firefox go nie widzi. Kiedy robię widok źródła, wciąż widzę stary kod.

Więc zgaduję, że jest to problem z pamięcią podręczną. Jak mogę to naprawić, albo jak sprawić, żeby Firefox nigdy nie buforował niczego od http://localhost?

Odpowiedzi (9)

89
89
89
2009-08-15 10:20:20 +0000

Wyłącz buforowanie dla konkretnej strony. poprawnym sposobem jest ustawienie dyrektywy cache w żądaniu Http:

Cache-Control: no-cache

wyłącz całą możliwość buforowania Firefoksa poprzez jego stronę about:config

network.http.use-cache = false.
44
44
44
2011-09-16 17:22:01 +0000

Jeśli używasz FireBuga, na zakładce Sieć w rozwijanym menu jest opcja wyłączenia cache przeglądarki.

32
32
32
2009-08-15 10:18:56 +0000

Możesz wymusić, aby wszystkie żądania związane z odświeżaniem były faktycznie żądane z serwera (omijając już zbuforowaną zawartość i aktualizując pamięć podręczną o nową wersję) poprzez użycie Ctrl+F5 zamiast po prostu F5.

Nie działa to jednak dla żądań wykonywanych przez stronę w kodzie po stronie klienta. Kiedy jest to problem, musisz użyć metody POST (żądania POST nigdy nie powinny być buforowane) zamiast GET lub dodać ciągle zmieniającą się wartość do łańcucha zapytania (taką jak aktualny czas w ms).

11
11
11
2009-08-15 11:31:26 +0000

Jeśli zainstalujesz dodatek Web Developer , da ci on dodatkowy pasek narzędzi, gdzie możesz wyłączyć cache między innymi. Bardzo polecam ten dodatek i Firebug jeśli pracujesz nad stronami internetowymi lub skryptami.

11
11
11
2009-08-15 11:49:22 +0000

Dodatek do Firefoksa CacheViewer pozwala na wyraźne usunięcie określonej strony z pamięci podręcznej.
Uważam to za całkiem przydatne, gdy Superuser-Beta aktualizuje się i moja pamięć podręczna powoduje, że rzeczy znikają z edytowanych stron.

Jest jeszcze jeden addon o nazwie JohnnyCache pod ten artykuł .

W teorii, Johnnycache może uniemożliwić dostęp do cache dla poszczególnych plików lub ścieżek - co byłoby doskonałym rozwiązaniem. W praktyce, w niektórych przypadkach to nie działa (może podaję mu złą ścieżkę w jakiś sposób).

Możesz użyć Johnnycache do zablokowania buforowania dla całej rozwijanej strony (po prostu użyj yoursitename.com). To zawsze działa, ale może spowolnić ładowanie złożonych stron. Sugerowałbym jednak zrobienie tego, gdy po raz pierwszy zainstalujesz Johnnycache, aby zorientować się, jak to działa.

Złą rzeczą jest to, że Johnnycache nie działa dla Firefoksa 26.0

2
2
2
2017-03-19 00:33:30 +0000

Na urządzeniach z systemem android, użyj następujących ustawień w about:config, aby wyłączyć pamięć podręczną przeglądarki:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
```.
1
1
1
2018-05-24 13:55:31 +0000

W nowszych wersjach można ustawić Firefoksa tak, aby pamięć podręczna http była wyłączona zawsze, gdy masz otwarty Inspektor, co jest bardzo przydatne w rozwoju. (Używam Firefox Developer Edition 61)

  • Otwórz Inspektora (cmd + opt + i na Macu).
  • Otwórz ustawienia, klikając trzy kropki w prawym górnym rogu Inspektora, a następnie wybierając “Ustawienia”

  • Na stronie, która się otworzy, upewnij się, że w sekcji “Ustawienia zaawansowane” zaznaczona jest następująca opcja:“ "Disable HTTP Cache (when toolbox is open)”

To wszystko. Przy każdym otwarciu inspektora, pamięć podręczna zostanie automatycznie wyłączona.

0
0
0
2018-06-04 09:05:46 +0000

2018 - about:config settings

W 2018 roku niektóre z ustawień Firefoksa about:config wspomniane we wcześniejszych odpowiedziach już nie istnieją.

W about:config settings, aby wyłączyć Firefox web cache set-: false


Przeglądarka prywatna

Innym sposobem na wyłączenie pamięci podręcznej jest po prostu otwarcie przeglądarki prywatnej za pomocą menu hamburger lub skrótu klawiszowego CTRL + SHIFT + P.

0
0
0
2011-04-04 23:28:59 +0000

W Firefox 4, użyj about:config . W filtrze wpisz cache. Przełącz wszystkie toggle na false. Bądź ostrożny, nie zmieniaj żadnych rozmiarów, tylko przełączniki.

Następnie użyj Ctrl + F5 do odświeżania. Działa to również dobrze do testowania szybkości strony.