c'è da precisare una cosa:
il browser che ha già visitato una pagine NON ricarica necessariamente librerie a css, salvo che queste non siano servite e/o create dinamicamente.
quindi, in questo contesto, sarebbe il caso di servire un nuovo file con nome differente.
oppure: inserire una variabile in querystring per dire al browser di caricare una versione aggiornata.
tuttavia, in questo secondo caso, il "problema" dell'aggiornamento si ripropone in questo modo:
se, ad esempio, inseriamo una variabile statica (es: nuovofile.css?v=1) il browser che ha già caricato il file chiamato con la sua variabile NON farà una nuova chiamata ma sfrutterà la propria cache di "v=1".
in fase progettazione, per costringere il browser a ricaricare tutto, la pagina va aggiornata con ctrl+F5. il semplice F5 non è sufficiente: ricarica solo la pagina ma non le librerie.
da notare la questione si ripropone anche con le altre pagine del dominio anche se non già visitate.



Rispondi quotando