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

Hoe de Firefox-cache uit te schakelen?

Ik gebruik Firefox 3.5.2 ](http://en.wikipedia.org/wiki/History_of_Firefox#Version_3.5). Om een of andere reden, heeft het een pagina in de cache gezet en wil het niet updaten. Bijvoorbeeld, ik voegde een alert('test'); verklaring aan sommige JavaScript-code die wordt geladen op de pagina, maar Firefox ziet het niet. Als ik een view source doe, zie ik nog steeds de oude code.

Dus ik denk dat dit een cache probleem is. Hoe kan ik dit oplossen, of kan ik Firefox nooit iets van http://localhost laten cachen?

Antwoorden (9)

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

Zet de caching uit voor een bepaalde pagina. De juiste manier is om de cache directive in te stellen in het Http verzoek:

Cache-Control: no-cache

zet de hele Firefox caching mogelijkheid uit via zijn about:config pagina

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

Als u FireBug gebruikt, is er in het uitklapmenu van het tabblad Netwerk een optie om de cache van de browser uit te schakelen.

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

Je kunt alle verzoeken met betrekking tot een verversing forceren om daadwerkelijk bij de server te worden aangevraagd (waarbij reeds in de cache opgeslagen inhoud wordt omzeild en de cache wordt bijgewerkt met de nieuwe versie) door Ctrl+F5 te gebruiken in plaats van alleen F5.

Dit werkt echter niet voor verzoeken die door de pagina binnen client-side code worden gedaan. Als dat een probleem is moet je de POST methode gebruiken (POST requests mogen nooit gecached worden) in plaats van GET of een steeds veranderende waarde toevoegen aan de query string (zoals de huidige tijd in ms).

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

Als je de Web Developer addon installeert, krijg je een extra toolbar waar je onder andere de cache kunt uitschakelen. Ik raad dat ten zeerste aan en Firebug als je aan webpagina’s of scripts werkt.

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

Firefox addon CacheViewer staat je toe om expliciet een specifieke pagina in de cache te verwijderen.
Ik vind het heel handig als Superuser-Beta updates uitvoert en mijn cache ervoor zorgt dat er dingen van de bewerkingspagina’s verdwijnen.

Er is nog een addon genaamd JohnnyCache bij dit artikel .

In theorie kan Johnnycache cache toegang voorkomen voor individuele bestanden of paden - wat perfect zou zijn. In de praktijk werkt dit in sommige gevallen niet (misschien geef ik het op de een of andere manier het verkeerde pad).

Je kunt Johnnycache gebruiken om caching voor de hele site in ontwikkeling te blokkeren (gebruik gewoon yoursitename.com). Dit werkt altijd, maar het kan het laden van complexe pagina’s vertragen. Maar ik stel voor dit te doen als je Johnnycache voor het eerst installeert, om een idee te krijgen hoe het werkt.

Het slechte ding is dat Johnnycache niet werkt voor Firefox 26.0

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

Op Android-apparaten gebruikt u de volgende instellingen in about:config om de browsercache uit te schakelen:

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

In nieuwere versies kun je Firefox zo instellen dat de http cache is uitgeschakeld als je de Inspector open hebt, wat erg handig is voor ontwikkeling. (Ik gebruik Firefox Developer Edition 61)

  • Open de Inspector (cmd + opt + i op Mac).
  • Open instellingen door op de drie puntjes rechtsboven in de Inspector te klikken en dan “Instellingen” te selecteren

  • Op de pagina die opent, zorg ervoor dat de volgende optie aangevinkt is onder “Geavanceerde instellingen:” “HTTP Cache uitschakelen (wanneer toolbox open is)”

Dat is het. Wanneer je de Inspector open hebt, zal de cache automatisch uitgeschakeld worden.

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

2018 - about:config-instellingen

In 2018 bestaan sommige van de in eerdere antwoorden genoemde Firefox about:config-instellingen niet meer.

In about:config instellingen, om Firefox web cache uit te schakelen stel-: ** browser.cache.disk.enable= *false**

  • *

Private Browser

Een andere manier om de cache uit te schakelen is door eenvoudigweg een Private Browser te openen via het hamburger menu of de snelkoppeling CTRL + SHIFT + P

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

In Firefox 4, gebruik about:config . In het filter, type cache. Zet alle vinkjes op false. Wees voorzichtig, verander geen groottes, alleen de toggles.

Gebruik dan Ctrl + F5 voor de verversingen. Dit werkt ook goed voor pagina snelheid testen.