go()方法的作用是根据当前所处的页面,加载 history 列表中的某个具体的页面。
语法:
window.history.go(number);
唯一参数number的作用
1 => forward/前进一个页面,等价于浏览器js内置函数forward()
0 => 当前页面
-1 => 后退到上一个页面
其他integer值 => 要反问的URL在浏览器历史URL列表中的相对位置
举例说明
浏览器中,返回当前页面之前浏览过的第二个历史页面,代码:
window.history.go(-2);
注意:和在浏览器中单击两次后退按钮操作一样。
同理,返回当前页面之后浏览过的第三个历史页面,代码:
window.history.go(3);