history对象
BOM中提供的history对象,可以对用户在浏览器中访问过的URL历史记录进行操作。出于安全方面的考虑,history对象不能直接获取用户浏览过的URL,但可以控制浏览器实现“后退”和“前进”的功能。具体相关的属性和方法如表1所示。
表1 history对象的属性和方法
分类 | 名称 | 说明 |
---|---|---|
属性 | length | 返回历史列表中的网址数 |
方法 | back() | 加载history列表中的前一个URL |
forward() | 加载history列表中的下一个URL | |
go() | 加载history列表中的某个具体页面 |
在表1中,go()方法可根据参数的不同设置,完成历史记录的任意跳转。当参数值是一个负整数时,表示“后退”指定的页数;当参数值是一个正整数时,表示“前进”指定的页数。