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;前進