sinprogramar.blogspot.com

9/9/10

Forzar actualización hoja de estilos CSS del usuario

A menudo los estilos CSS se quedan almacenados en el cache del navegador durante días o meses, provocando que los cambios posteriores en los mismos no se muestren hasta que el archivo haya sido eliminado de los temporales.

Una solución sería cambiar el nombre a la hoja de estilos, pero existen otras soluciones aun es mejores, como por ejemplo añadir un parámetro a la llamada del css:

<link rel="stylesheet" type="text/css" href="css/estilos.css?1" media="screen" />

En este ejemplo se añade "?1" cómo si estuviésemos enviando un parámetro pero las hojas de estilos no reciben los parámetros, pero será suficiente para que el navegador actue cómo si fuera una nueva hoja de estilos.

En skyandstars.net he encontrado una solución mejorada, que consiste en modificar los parámetros añadidos mediante un sencillo script de PHP.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.


Creative Commons License