历史记录对象包含用户访问过的URL。
History对象是window(窗口)对象的一部分,可以在没有窗口前缀的情况下写入。
History对象允许操纵浏览器会话历史记录,即在当前页面所加载的选项卡或框架中访问的页面。
为了保护用户的隐私,JavaScript如何访问此对象存在一些限制。
下表列出了History对象的属性:
属性 | 描述 |
---|---|
length | 返回历史记录列表中的URL数量,包括当前加载的页面 |
下表列出了History对象的方法:
方法 | 描述 |
---|---|
back() | 转到会话历史记录中的上一页,与用户单击浏览器的“后退”按钮时的操作相同 |
forward() | 转到会话历史记录的下一页,与用户单击浏览器的“前进”按钮时的操作相同 |
go() | 从会话历史记录中加载页面,该页面由其相对于当前页面的相对位置来标识,例如上一页为-1或下一页为1 |