O IE tem um documento vazio.referente após um location.replace

Eu tenho um site que faz uma pesquisa complexa e tem uma página de "carregamento". Na página de carregamento usamos:

<body onload="window.location.replace('results_page.php');" >

Ou:

<body onload="window.location = 'results_page.php';" >

A única diferença entre as duas opções acima é que location.replace () ignora a página no histórico do navegador.

Na results_page, preciso ler o referenciador para fins de acompanhamento:

<script> alert(document.referrer); </script>

Isso funciona bem em todos os navegadores, exceto o IE, que retorna e valor vazio paradocument.referrer.

Alguém sabe uma maneira melhor de fazer um redirecionamento de javascript que dará ao IE um valor para o referenciador?

p.s. Este exemplo foi feito muito mais simples do que seria na produção.

questionAnswers(3)

yourAnswerToTheQuestion