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

¿Cómo forzar la actualización sin caché en Google Chrome?

¿Tiene Chrome un equivalente a la actualización Ctrl+F5 de Firefox? Parece que no puedo encontrar uno.

Cambié mi gravatar anoche, y puedo ver el nuevo en Firefox después de una actualización de Ctrl+F5, pero Chrome parece que se aferra tercamente al viejo Gravatar. Supongo que podría limpiar manualmente la caché, pero si hay un comando del teclado para hacerlo me gustaría saber cuál es (ya que también sería útil para el desarrollo de la web).

Respuestas (11)

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

En las herramientas de desarrollo abiertas (Ctrl+Shft+I o ⌘+⌥+I):

  1. Selecciona la pestaña Red
  2. Activar la casilla de verificación Deshabilitar caché.
  3. NO CERRAR Herramientas para desarrolladores - de lo contrario la caché se vuelve a activar.

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

Documentación de Chrome establece que Ctrl+F5 o Shift+F5 deben hacer “Recarga tu página actual, ignorando el contenido en caché”. “

Si no está funcionando, puedes presentar un informe de error , pero parece que hay otras personas que tienen el mismo problema.

[Registro de error existente en este problema] Cerrado como un duplicado, el problema sigue siendo: [ Problema: 94090 ]

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

En un Mac, es Shift+Comando+R, o mantener presionada la tecla Shift mientras se hace clic en el botón de recarga (a diferencia de Command+R o un clic normal para una actualización regular).

Algunos detalles más:

Para Shift+Comando+R, la caché es simplemente ignorada y los recursos son solicitados como si no existiera una caché.

Para Command+R, Chrome emitirá If-Modified-Since o Etag solicitudes al servidor web, incluso para las cosas que realmente están en caché. Para la mayoría de los contenidos, si no todos, el servidor debería responder con 304 Not Modified. Esto es cierto para la mayoría, si no todos, los navegadores modernos.

La única forma de forzar la confianza en la caché (sin que el navegador ni siquiera pida posibles cambios) parece ser haciendo clic en un enlace de la página web, o siguiendo un enlace marcado, o yendo a la barra de ubicación de la URL y pulsando Return there (Command+L, Return).

Sin embargo: un problema conocido desde hace mucho tiempo en Chrome, Chrome Forced Refresh does not ignore cache (y el más reciente Reload/Refresh does not refresh ), o tal vez en realidad una característica en WebKit, Subrecursos insertados dinámicamente no se revalidan incluso cuando el documento que contiene se recarga , hace que Chrome no limpie TODOS los caches relacionados cuando se utilizan los métodos anteriores. Un desarrollador de Cromo explica :

La pestaña de red de las herramientas para desarrolladores muestra una cascada de todos los recursos a medida que se cargan. Hay dos líneas verticales en el lado derecho… una de ellas está etiquetada como “Evento de carga disparado” en el aire. Cualquier cosa que se cargue después de ese punto no es oficialmente parte de la página (una página puede seguir emitiendo peticiones durante horas) […] así que NO se “refrescará” con ninguna combinación de f5. Esto es por diseño. [… El caché [de cualquier recurso, antes y después de la línea “Load event fired”] se determina por las cabeceras HTTP de la respuesta, no por el momento en que se emitió la petición.

También nota un tweet de @ChromiumDev :

El Disable Cache de Chrome DevTools invalida el caché del disco (¡genial para el desarrollo!), pero.. sólo mientras devtools esté visible.

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

Esta respuesta está desactualizada. Levante la consola

  1. Haga clic en la parte inferior derecha para ver el icono de la rueda dentada
  2. Marque [General > Disable cache]
  3. Recarga la página (sin embargo)!
  4. Mantener las herramientas de desarrollo abiertas (ACTUALIZACIÓN)

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

La pregunta es un poco antigua, pero en la versión reciente de Chrome

  • Abre el Developer tools usando F12 o Ctrl+Mayús+I
  • Haz clic con el botón derecho del ratón en el botón Refresh, y selecciona Caché vacío y Recarga dura

Esto evitará el caché y recargará la página completamente.

El documento dice Ctrl+F5 o Shift+F5 pero desafortunadamente a día de hoy el error aún no está resuelto :-(

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

Tengo archivos (imágenes y páginas html completas) en el servidor que se actualizan y ninguna combinación de teclas en cromo parece forzar su obtención.

Confío en el modo de incógnito de cromo - CTRL-SHIFT-N - cuando necesito forzar el refresco.

Nota que CTRL-R o CTRL-F5 mientras se está dentro de una ventana de incógnito tampoco parece funcionar. Debes cerrar y reabrir la ventana de incógnito - de ahí mi dependencia de los atajos - CTRL-W para cerrar, CTRL-SHIFT-N para reabrir.

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

Definitivamente no hay una forma sencilla de hacer esto en Chrome como otros navegadores. La documentación puede decir que CTRL+F5 o SHIFT+F5 deberían recargarse e ignorar la caché, pero simplemente no es así. Tengo una presentación de diapositivas en flash que almacena la configuración en un archivo .xml, y después de actualizar el archivo XML, Chrome seguirá cargando la versión en caché a menos que purgue la caché. Siempre tengo que ejecutar otro navegador al actualizar la presentación de diapositivas para no tener que limpiar la caché de Chrome todo el tiempo.

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

Ctrl - Mayúsculas - Borrar le permitirá eliminar la caché de la hora anterior. Eso asegurará que la próxima vez que recargues un sitio esté fresco.

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

Definitivamente es un error de Chrome, también son las imágenes las que deberían cambiarse, pero en su lugar utiliza la imagen antigua, incluso después de pulsar repetidamente Ctrl + F5.

Intentaba cambiar mi logotipo de Google Apps, pero la única forma de que cambie en Gmail es si utilizo el modo de incógnito o borro toda la caché. Ctrl + F5 mantiene el antiguo logotipo.

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

Yo hice esto: Click derecho en el MARCO (que estaba desincronizado), y SHIFT hizo click en la opción “Recargar Marco”. El marco entonces se refrescó correctamente.

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

Para limpiar la caché de aplicaciones explícitamente especificadas, navegando a chrome://appcache-internals/ en chrome y eliminando la caché de sitios web específicos.