Llevo unos dias dandole vueltas a un problema que tengo con el boton "Atras" en algunas versiones de Internet Explorer, y me he decidido a "compartirlo"...
Tengo una pagina origen con un enlace. Ese enlace nos lleva a otra pagina que, mediante una etiqueta <META HTTP-EQUIV="Refresh"> nos lleva a la pagina destino. Si navegamos usando Firefox, una vez en la pagina destino, podemos pulsar el boton "Atras" del navegador para volver a la pagina origen.
El problema es que, en algunas versiones de IE, al pulsar "Atras", no vuelve al origen (que entiendo sería el funcionamiento normal), sino a la pagina intermedia que efectua la redirección, de forma que la redirección se efectua, rompiendose el funcionamiento normal del boton "atras"
Añado un ejemplo del codigo utilizado
origen.htm
Código HTML:
<html> <body> <a href="file://C:\temp\redireccion.htm">link</a> </body> </html>
Código HTML:
<html> <head> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=file://C:\temp\destino.htm"> </head> </html>
Código HTML:
<HTML> <HEAD> <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"> </head> <body>Destino</body> </html>
Haciendo pruebas, he comprobado que si en la página de destino elimino la etiqueta <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">, obtengo el funcionamiento normal (es decir, el boton "Atras" me devolvería al origen), pero no creo que esta sea una solución valida...
He estado buscando para ver si encuentro alguna causa concreta del error (ya sea alguna opcion de configuración concreta, algún parche de seguridad, o lo que sea) para delimitar concretamente el motivo de este comportamiento anómalo, pero sin exito... y me he decidido a "compartirlo", por si alguien con mas conocimientos puede ayudarme, o si alguien se ha enfrentado a esto previamente, y puede echarme una mano...
Un saludo, y gracias!