Hola,
Tengo la necesidad de borrar la cache de IE antes de generar dinamicamente un pdf. ¿Es posible realizarlo en Javascript?
Muchas gracias.
| |||
Borrado de caché en IE Hola, Tengo la necesidad de borrar la cache de IE antes de generar dinamicamente un pdf. ¿Es posible realizarlo en Javascript? Muchas gracias.
__________________ Lailuluelo El error está en lo obvio |
| |||
Si usas PHP puedes modificar los encabezados: <?php header("Cache-Control: no-cache, must-revalidate"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); ?> otro mas avanzado seria: <?php //[HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) if(!strpos(strtolower($_SERVER[HTTP_USER_AGENT]), "msie") === FALSE) { header("HTTP/1.x 205 OK"); } else { header("HTTP/1.x 200 OK"); } header("Pragma: no-cache"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //header("Expires: -1"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // immer geändert //header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: no-cache, cachehack=".time()); header("Cache-Control: no-store, must-revalidate"); header("Cache-Control: post-check=-1, pre-check=-1", false); ?> hay otras instrucciones mas que te pueden ayudar en la documentacion de PHP en la funcion header() (solo si usas PHP) por HTML o javascript no hay mucho acceso a estas acciones. |
| |||
Hola, Gracias por vuestras aportaciones, pero no me vale. El problema es qeu necesito hacer uso de la caché, pero qeu este vacia, esto es almaceno en ella por no poderlo hacer en el servidor. De esa manera no utilizo la caché y debo hacerlo. PAra explicarme, si lanzo el pdf y luego hago un ctrl+f5 funciona, entonces necesito o bien borrar la cache o refrescarla nada más lanzar el pdf. ¿Me he explicado?, muchas gracias,
__________________ Lailuluelo El error está en lo obvio |