Foros del Web » Programando para Internet » Javascript »

Borrado de caché en IE

Estas en el tema de Borrado de caché en IE en el foro de Javascript en Foros del Web. Hola, Tengo la necesidad de borrar la cache de IE antes de generar dinamicamente un pdf. ¿Es posible realizarlo en Javascript? Muchas gracias....
  #1 (permalink)  
Antiguo 15/11/2006, 16:32
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 21 años
Puntos: 0
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
  #2 (permalink)  
Antiguo 16/11/2006, 09:43
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola lailuluelo

Con JavaScript no se puede acceder a la configuración del navegador. Solo el usuario puede hacerlo.

Saludos,
  #3 (permalink)  
Antiguo 16/11/2006, 10:58
 
Fecha de Ingreso: junio-2006
Mensajes: 16
Antigüedad: 17 años, 10 meses
Puntos: 0
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.
  #4 (permalink)  
Antiguo 20/11/2006, 01:08
 
Fecha de Ingreso: mayo-2003
Mensajes: 125
Antigüedad: 21 años
Puntos: 0
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:08.