Tengo un sitio que realiza una búsqueda compleja y tiene una página de "carga". En la página de carga utilizamos:IE tiene document.referrer vacío después de una ubicación.replace
<body onload="window.location.replace('results_page.php');" >
O:
<body onload="window.location = 'results_page.php';" >
La única diferencia entre las dos opciones anteriores son que location.replace() hace caso omiso de la página en la historia del navegador.
Por results_page Necesito leer la de referencia para los propósitos de seguimiento:
<script> alert(document.referrer); </script>
Esto funciona bien en todos los navegadores excepto IE, que devuelve y el valor vacío para document.referrer
.
¿Alguien sabe una mejor manera de hacer una redirección de JavaScript que le dará a IE un valor para la referencia?
p.s. Este ejemplo se ha hecho mucho más simple de lo que sería en producción.
¿Qué ocurre en IE cuando configura la URL en window.location de esta – leepowers
Pregunta actualizada. – mattweg