Saltar al contenido

¿Chrome no reconoce mis cambios en mi archivo javascript y carga el código antiguo?

Te sugerimos que pruebes esta respuesta en un entorno controlado antes de enviarlo a producción, saludos.

Solución:

Una solución para este problema es forzar la recarga del recurso para evitar el caché. Puede obtener esto modificando la url con los parámetros de obtención de http:

Cambio:


a:


Dónde nueva versión puede ser cualquiera string ya que será ignorado. Una opción útil es usar la fecha o la versión de su código.

Encontré esta solución particularmente útil cuando me encontré con este mismo problema y quería asegurarme de que todos los clientes (¡no solo mi propio navegador!) ejecutarían la nueva versión del código.

Creo que hay una manera aún mejor:

Puede usar PHP para agregar la última fecha de modificación de su archivo JavaScript al URI de ese archivo.


El navegador recibirá:


El URI del archivo cambiará automáticamente si se actualiza el archivo.

De esta manera, el navegador aún puede almacenar en caché los archivos sin cambios mientras reconoce los cambios al instante.

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



Utiliza Nuestro Buscador

Deja una respuesta

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