我有一個網頁鏈接到許多不同的網頁,用戶點擊其中一個父頁面上的鏈接,到達網頁並完成任務。任務完成後,用戶需要重定向到上一頁。轉發重定向到上一頁
我知道我可以使用window.history.back()/ window.history.go(-1)函數 - 但是我真的很喜歡瀏覽器認爲是'forward'動作的東西因爲如果用戶點擊重定向後的前進/後退按鈕,就不會混淆用戶。
我已經嘗試過使用document.referrer,但是在網頁上重新加載頁面時,這會變空白。
該解決方案需要與IE8兼容(不幸!)。任何建議將不勝感激。
你的意思是說父頁可以改變嗎?但任務仍然一樣? – Wez
父頁面很多,但實質上只是提供一個鏈接和非常少量的定製任務的數據。任務本身或多或少保持不變(只是根據來自父頁面的輸入加載一些不同的數據) –
如果您提供的任務包含來自父頁面的數據,是否有任何理由不能將URL從父頁也? - 或知道從每個父頁面傳遞的數據提供了一個if語句在任務結束時使用簡單的重定向'window.location.href ='http://gosomewhere.com/parentpage';' – Wez