I've got a site that does a complex search and has a "loading" page. On the loading page we use:
<body onload="window.location.replace('results_page.php');" >
Or:
<body onload="window.location = 'results_page.php';" >
The only difference between the two option above are that location.replace() ignores the page in the browser's history.
On the results_page I need to read the referrer for tracking purposes:
<script> alert(document.referrer); </script>
This works fine on all browsers except IE, which returns and empty value for document.referrer
.
Anyone know a better way to do a javascript redirect that will give IE a value for the referrer?
p.s. This example has been made much more simple than it would be in production.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…