go()方法的作用是根據當前所處的頁面,加載 history 列表中的某個具體的頁面。
語法:
window.history.go(number);
唯一參數number的作用
1 => forward/前進一個頁面,等價於瀏覽器js内置函數forward()
0 => 當前頁面
-1 => 後退到上一個頁面
其他integer值 => 要反問的URL在瀏覽器歷史URL列表中的相對位置
舉例說明
瀏覽器中,返回當前頁面之前瀏覽過的第二個歷史頁面,代碼:
window.history.go(-2);
注意:和在瀏覽器中單擊兩次後退按鈕操作一樣。
同理,返回當前頁面之後瀏覽過的第三個歷史頁面,代碼:
window.history.go(3);