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.