Según tengo entendido, si no puedes modificar la configuración de la caché a nivel del servidor de tu aplicación, es posible controlarla mediante las etiquetas <meta>
de los navegadores. Así por ejemplo, para desactivar la caché se podría añadir lo siguiente en la sección <head>
de la página HTML:
<meta http-equiv="Cache-Control" content="no-store" />
El problema es que, como siempre, esta etiqueta no funciona bien en todos los navegadores y habría que añadir más etiquetas. ¿Es esto cierto? ¿Qué etiquetas habría que utilizar para desactivar la caché en todos los navegadores?
Estás leyendo una traducción autorizada de la pregunta
Using <meta> tags to turn off caching in all browsers?
planteada por leeand00
en StackOverflow.
Respuestas
Para desactivar la caché de todos los navegadores, añade estas cinco etiquetas <meta>
:
<html> <head> <meta http-equiv="cache-control" content="max-age=0" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /> <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" /> <meta http-equiv="pragma" content="no-cache" /> ... </head> <body> ... </body> </html>
@librosweb
9 octubre 2014, 22:38