2009-12-31 15:29:52 +0000 2009-12-31 15:29:52 +0000
311
311

Hoe kan ik verversen zonder cache in Google Chrome forceren?

Heeft Chrome een equivalent van Firefox’s Ctrl+F5 verversen? Ik kan er geen vinden.

Ik heb gisteravond mijn gravatar veranderd, en ik kan de nieuwe in Firefox zien na een Ctrl+F5 refresh, maar Chrome lijkt hardnekkig vast te houden aan de oude Gravatar. Ik denk dat ik de cache met de hand kan leegmaken, maar als er een toetsenbord commando is om het te doen wil ik graag weten wat het is (aangezien het ook nuttig zou zijn voor de ontwikkeling van het web).

Antwoorden (11)

205
205
205
2012-03-29 20:29:36 +0000

In de geopende ontwikkelaarshulpmiddelen (Ctrl+Shft+I of ⌘+⌥+I):

  1. 2. Selecteer het tabblad Netwerk . 2. Activeer het selectievakje Uitschakelen van de cache.
  2. Selecteer het tabblad Netwerk . 3. Sluit de ontwikkelaarshulpmiddelen NIET af - anders wordt de cache opnieuw ingeschakeld.

204
204
204
2009-12-31 15:36:25 +0000

In de Chrome-documentatie ](http://www.google.com/support/chrome/bin/answer.py?answer=95743) staat dat Ctrl+F5 of Shift+F5 moet doen “Laadt uw huidige pagina opnieuw en negeert de inhoud in de cache. ”

Als het niet werkt, kunt u een foutenrapport indienen , maar het lijkt erop dat heel wat andere mensen hetzelfde probleem hebben.

[Bestaand foutenlogboek over dit probleem] Gesloten als een duplicaat, blijft het probleem behouden: Issue: 94090 ].

100
100
100
2011-05-03 07:51:53 +0000

Op een Mac is het Shift+Command+R, of het ingedrukt houden van Shift terwijl je op de herlaadknop klikt (in tegenstelling tot Command+R of een normale klik voor een regelmatige verversing).

Wat meer details:

Voor Shift+Command+R wordt de cache simpelweg genegeerd en worden resources opgevraagd alsof er geen cache bestond.

Voor Command+R zal Chrome If-Modified-Since of Etag verzoeken uitgeven aan de webserver, _ zelfs voor dingen die eigenlijk in de cache staan_. Voor de meeste, zo niet alle, inhoud zou de server dan moeten reageren met 304 Not Modified. Dit geldt voor de meeste, zo niet alle, moderne browsers.

De enige manier om het vertrouwen op de cache te forceren (zonder dat de browser zelfs maar vraagt om mogelijke veranderingen) lijkt te zijn door te klikken op een link op de webpagina, of door een link met een bladwijzer te volgen, of door naar de URL-locatiebalk te gaan en daar op Return te drukken (Command+L, Return).

Echter: een reeds lang bekend probleem in Chrome, Chrome Forced Refresh negeert de cache niet (en de meer recente Reload/Refresh vernieuwt niet), of misschien zelfs een functie in WebKit, Dynamisch ingevoegde subbronnen worden niet opnieuw gevalideerd, zelfs wanneer het document dat het bevat wordt herladen , maakt Chrome niet duidelijk ALLE gerelateerde caches bij het gebruik van de bovenstaande methoden. Een chroomontwikkelaar legt uit :

Het netwerktabblad van de ontwikkelaarstools toont een waterval van alle bronnen terwijl ze worden geladen. Er zijn twee verticale lijnen aan de rechterkant… een ervan is gelabeld als “Load event fired” op hover. Alles wat na dat punt wordt geladen is niet officieel onderdeel van de pagina (een pagina kan urenlang aanvragen blijven doen) […] dus het zal NIET “ververst” worden met elke combinatie van f5. Dit is volgens het ontwerp. [… ] Caching [van elke bron, voor en na de “Load event fired” regel] wordt bepaald door de HTTP headers van het antwoord, niet tegen de tijd dat het verzoek werd uitgegeven.

Ook let op een @ChromiumDev’s tweet :

Chrome DevTools’ Disable Cache maakt de disk cache ongeldig (geweldig voor het ontwikkelen!), maar… alleen terwijl devtools zichtbaar is.

22
22
22
2012-07-18 07:13:29 +0000

UPDATE: Dit antwoord is verouderd

  1. 1. Trek de console omhoog 2. 2. Klik in de rechter onderhoek om het tandwielpictogram te openen 3. Klik in de rechter onderhoek om het tandwielpictogram te openen. 3. Vink [General > Disable cache]
  2. Klik op [General > Disable cache]
  3. Klik in de rechterbenedenhoek om het tandwielpictogram aan te vinken. 4. Herladen pagina (echter)!
  4. Houd de ontwikkelaarshulpmiddelen open (UPDATE)

16
16
16
2012-11-09 12:52:58 +0000

De vraag is een beetje oud, maar in de recente versie van Chrome

  • Open de Developer tools met F12 of Ctrl+Shift+I
  • Klik met de rechtermuisknop op de knop Refresh, en selecteer Empty cache en Hard reload

Dit zal de cache omzeilen en de pagina volledig herladen.

De doc zegt Ctrl+F5 of Shift+F5 maar helaas is de bug vanaf vandaag nog steeds niet opgelost :-(

9
9
9
2011-07-08 08:36:33 +0000

Ik heb bestanden (afbeeldingen en volledige html-pagina’s) op de server die geüpdatet worden en geen enkele toetscombinatie in chrome lijkt ze te forceren.

Ik vertrouw op chrome’s incognito modus - CTRL-SHIFT-N - wanneer ik refresh moet forceren.

Note dat CTRL-R of CTRL-F5 terwijl binnen een incognito venster ook niet lijkt te werken. U moet het incognito venster sluiten en heropenen - vandaar mijn vertrouwen in snelkoppelingen - CTRL-W om te sluiten, CTRL-SHIFT-N om te heropenen.

6
6
6
2010-09-02 04:23:29 +0000

Er is zeker geen eenvoudige manier om dit te doen in Chrome zoals andere browsers. De documentatie kan zeggen dat CTRL+F5 of SHIFT+F5 opnieuw moet worden geladen en de cache moet worden genegeerd, maar dat is eenvoudigweg niet het geval. Ik heb een flash diashow die de instellingen/configuratie opslaat in een .xml bestand, en na het updaten van het XML-bestand zal Chrome nog steeds de cache-versie laden, tenzij ik de cache zuiver. Ik moet altijd een andere browser gebruiken bij het updaten van de slideshow, zodat ik mijn Chrome-cache niet steeds hoef te wissen.

5
5
5
2012-01-23 17:13:36 +0000

Ctrl - Shift - Delete stelt u in staat om de cache van het vorige uur te verwijderen. Dat zal ervoor zorgen dat de volgende keer dat u een site herlaadt, deze vers is.

4
4
4
2011-06-03 19:02:40 +0000

Zeker een bug in Chrome - het is ook afbeeldingen die moeten worden gewijzigd, maar het gebruikt de oude afbeelding in plaats daarvan, zelfs na herhaaldelijk raken Ctrl + F5.

Ik probeerde mijn Google Apps logo te wijzigen, maar de enige manier waarop het zal veranderen op Gmail is als ik gebruik maken van incognito-modus of het wissen van de hele cache. Ctrl + F5 behoudt het oude logo.

3
3
3
2012-01-23 16:31:25 +0000

Ik heb dit gedaan: Klik met de rechtermuisknop op het FRAME (dat was niet gesynchroniseerd), en SHIFT heeft op de optie “Reload Frame” geklikt. Het frame is toen goed ververst.

3
3
3
2013-02-10 18:31:25 +0000

Om de expliciet gespecificeerde applicatiecache te wissen navigeert u naar chrome://appcache-internals/ op chroom en verwijdert u de cache voor specifieke websites.