[轉] history.back()和history.go()的區別


Javascript:history.go()和history.back()的用法和區別 

go(-1): 返回上一頁,原頁面表單中的內容會丟失;history.go(-1):后退+刷新;history.go(1) :前進

back(): 返回上一頁,原頁表表單中的內容會保留; history.back():后退 ; history.back(0) 刷新; history.back(1):前進 


不同的瀏覽器的后退行為也是有區別的,而區別就跟Javascript:history.go()和history.back()的區別類似。 

chrome和ff瀏覽器后退頁面,會刷新后退的頁面,若有數據請求也會提交數據申請。類似於 
history.go(-1) 

而safari(包括桌面版和ipad版本)的后退按鈕則不會刷新頁面,也不會提交數據申請。類似於 

Javascript:history.back()。

windows.location.reload();//刷新

windows.location.forward;前進


免責聲明!

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



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