關於history.back()、history.go()回退但無法刷新頁面的問題


window.history.back(); 


這樣確實可以做到后退的功能,但是項目中,常常並不只是后退就能完成需求,往往需要在后退的同時,刷新后退的頁面信息,比如后退到首頁同時刷新首頁的最新數據,這樣的需求通過上面這種方法就沒法滿足了,為了實現這個需求,我們需要使用到

document.referrer  


這個方法可以取到上一個頁面的具體路徑,我們通過這個方法,再結合JS的跳轉函數

window.location.href


就可以實現后退並且刷新的效果的,完整代碼如下:

window.location.href = document.referrer; 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM