IE ma pusty document.referrer po lokalizacji.replace

Mam witrynę, która wykonuje złożone wyszukiwanie i ma stronę „ładowania”. Na stronie ładowania używamy:

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

Lub:

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

Jedyną różnicą między powyższą opcją jest to, że location.replace () ignoruje stronę w historii przeglądarki.

Na stronie results_page muszę przeczytać odsyłacz do celów śledzenia:

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

Działa to dobrze na wszystkich przeglądarkach oprócz IE, która zwraca i pustą wartość dladocument.referrer.

Ktoś zna lepszy sposób na wykonanie przekierowania javascript, które da IE wartość dla polecającego?

p.s. Ten przykład został znacznie prostszy niż w produkcji.

questionAnswers(3)

yourAnswerToTheQuestion