我有一個網站,做一個複雜的搜索,並有一個「加載」頁面。在加載頁面,我們使用:IE瀏覽器有一個空的document.referrer後location.replace
<body onload="window.location.replace('results_page.php');" >
或者:
<body onload="window.location = 'results_page.php';" >
兩個選項之間的唯一區別上面是location.replace()忽略頁面在瀏覽器的歷史記錄。
在results_page我需要閱讀指引者進行跟蹤:
<script> alert(document.referrer); </script>
能正常工作在所有瀏覽器除了IE以外,返回和document.referrer
空值。
任何人都知道一個更好的方式來做一個JavaScript重定向,這將給IE的值的引用?
p.s.這個例子已經變得比在生產中簡單得多。
當你將url設置爲window.location時,IE會發生什麼情況:'window.location ='results_page.php''? – leepowers 2009-12-11 20:14:03
更新了問題。 – mattweg 2009-12-11 20:21:39