我有一個PHP頁面(硬編碼的PHP),我的目標是當用戶點擊瀏覽器的後退按鈕時,他會自動重定向到其他頁面(此頁面已寫入在代碼點火器中)。 我下載back button detect library 和已經嘗試過這種方法在JS:如何在點擊後選擇網頁
<script type="text/javascript">
bajb_backdetect.OnBack = function(){
//window.location.href = "http://google.com";
//window.history.back(-2);
//window.navigate('http://google.com');
//self.location='http://google.com';
alert("back");
window.history.back();
}
我嘗試也使用$ _SESSION(設置硬編碼的PHP的值,並檢查笨頁面上的值,如果值是一樣的我嘗試將它們重定向到其他頁面),但它不工作。
謝謝
因此,如果訪問您的網站的用戶點擊後退按鈕,他會被重定向到另一個網址? 我強烈建議不要這樣做。覆蓋默認瀏覽器行爲絕不是一個好主意。 – Bram 2012-04-04 10:32:30
要小心這種行爲,用戶不會期望被重定向到另一個頁面時,他們點擊回來,這是什麼原因? – encodes 2012-04-04 10:35:58
我會更加精確,當用戶點擊後退按鈕時,他會看到codeigniter頁面(它有很多視圖),但顯示以下消息的主視圖: 確認表單重新提交消息 並且我看不到視圖本身正因爲如此,當他點擊後退按鈕時,我想直接重定向用戶 – 2012-04-04 10:40:49