Saltar al contenido

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

No dejes de compartir nuestros post y códigos en tus redes sociales, danos de tu ayuda para hacer crecer esta comunidad.

Solución:

En las herramientas de desarrollador abiertas (control+Cambio+I o ++I):

  1. Selecciona el La red pestaña
  2. Activar Desactivar el caché caja.
  3. NO CIERRE las herramientas del desarrollador; de lo contrario, la memoria caché se vuelve a habilitar.

ingrese la descripción de la imagen aquí

La documentación de Chrome establece que control+F5 o Cambio+F5 debería hacer “Recarga su página actual, ignorando el contenido en caché”.

Si no funciona, puede presentar un informe de error, pero parece que muchas otras personas tienen el mismo problema.

[Existing bug log on this issue] Cerrado como duplicado, el problema persiste:

[Issue: 94090]

En una Mac, es Shift+Command+R, o mantener presionada la tecla Shift mientras 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+Command+R, el caché simplemente se ignora y los recursos se solicitan como si no existiera ningún caché.

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

La única forma de forzar la confianza en el caché (sin que el navegador siquiera solicite posibles cambios) parece ser haciendo clic en un enlace en la página web, o siguiendo un enlace marcado, o yendo a la barra de ubicación de URL y presionando Volver allí ( Comando+L, Retorno).

Sin embargo: un problema conocido desde hace mucho tiempo en Chrome, Chrome Forced Refresh no ignora el caché (y el más reciente Reload/Refresh no se actualiza), o tal vez en realidad es una función en WebKit, los subrecursos insertados dinámicamente no se revalidan incluso cuando el documento que lo contiene es recargado, hace que Chrome no borre TODOS los cachés relacionados cuando se usan los métodos anteriores. Un desarrollador de Chromium 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 activado” al pasar el mouse por encima. Cualquier cosa que se cargue después de ese punto no es oficialmente parte de la página (una página puede seguir emitiendo solicitudes durante horas) […] por lo que NO se “refrescará” con ninguna combinación de f5. Esto es por diseño.
[…]

almacenamiento en caché [of any resource, before and after the “Load event fired” line] está determinado por los encabezados HTTP de la respuesta, no por el momento en que se emitió la solicitud.

También tenga en cuenta el tweet de @ChromiumDev:

Desactivar caché de Chrome DevTools invalida la memoria caché del disco (¡excelente para desarrollar!), pero… solo mientras las herramientas de desarrollo están visibles.

Si guardas alguna desconfianza o capacidad de acrecentar nuestro tutorial te invitamos ejecutar una explicación y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *