JavaScript history 对象
history -- history用于窗体中的导航
- history,中文"历史"的意思
- 引用网址:http://www.dreamdu.com/javascript/window.history/
- history对象是window对象的属性
- 浏览者通常可以使用浏览器的前进与后退按钮访问曾经浏览过的页面。JavaScript的history对象记录了用户曾经浏览过的页面,并可以实现浏览器前进与后退相似的导航功能
- 可以通过back函数后退一个页面,forward函数前进一个页面,或者使用go函数任意后退或前进页面,还可以通过length属性查看history对象中存储的页面数
浏览器的前进与后退键图示
猴子提示: 由于安全的原因,不能显示history对象中的历史页面URL
猴子提示: 如果一个窗体没有被用户浏览过任何页面(也就是一个新建的窗体),其history对象缓存的URL为空,无法使用相关函数导航
history对象函数
- JavaScript history.go() 函数 -- 前进或后退指定的页面数
- JavaScript history.back() 函数 -- 后退一页
- JavaScript history.forward() 函数 -- 前进一页
history对象属性
- JavaScript length 属性 -- history对象中缓存了多少个URL
示例
history.length;