- 由于安全的原因,不能显示history对象中的历史页面URL。
- 如果一个窗体没有被用户浏览过任何页面(也就是一个新建的窗体),其history对象缓存的URL为空,无法使用相关函数导航。
方法/属性 | 说明 |
---|---|
go() | 前进或后退指定的页面数 |
back() | 后退一页,与浏览器的后退按钮功能相同 |
forward() | 前进一页,与浏览器的前进按钮功能相同 |
length | history对象中缓存了多少个URL |
- x > 0:前进 x 个页面;
- x < 0:后退 -x 个页面;
- x = 0:刷新当前页面。
history.go(1); // 与 history.forward() 功能相同
后退一个页面:
history.go(-1); // 与 history.back() 功能相同
刷新当前页面
history.go(0); // 与 location.reload() 功能相同