Domanda

Ho fatto una domanda su che cos'è style.css? ver = 1 tag? . Ho imparato che gli sviluppatori usano style.css? Ver = 1 per consentire ai browser di leggere i CSS aggiornati, ma W.Craig Trader ha sottolineato che non va bene.

La mia domanda è: qual è il modo migliore per forzare un browser a leggere i CSS aggiornati senza il formato style.css? Ver = 1?

È stato utile?

Soluzione

Il tuo server dovrebbe occuparsene. Indica al browser quando il file è stato modificato l'ultima volta e, se la cache del browser non è aggiornata, scaricherà la nuova versione.

Più in profondità, ogni volta che la pagina viene caricata, il browser esegue una head su ciascun elemento della pagina (fogli di stile, immagini ...), a cui il server web risponde inviando solo l'HTTP intestazioni senza il corpo, c'è un'intestazione che specifica quando il file è stato modificato l'ultima volta (e forse di più sul controllo della cache) e se la cache del browser ha una versione del file più vecchia di quella che dice il server web, ricarica quel contenuto .

Altri suggerimenti

Un'opzione è la versione del nome file, come style-1.1.css .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top