History

History 接口允许操作浏览器的曾经在标签页或者框架里访问的历史记录。

 

History()

继承层次

构造函数

程序不能直接调用该构造函数,否则将会产生异常。

属性列表

属性说明
--

方法列表

语法说明
--

History.prototype

继承层次

Object.prototype
 History.prototype

属性列表

History 接口不继承于任何属性。

属性说明
length 只读,返回一个整数,该整数表示会话历史中元素的数目,包括当前加载的页。例如,在一个新的选项卡加载的一个页面中,这个属性返回1。
state 只读,返回一个表示历史堆栈顶部的状态的值。这是一种可以不必等待 popstate 事件而查看状态而的方式。

方法列表

History 接口不继承于任何方法。

语法说明
back()当前所属窗口访问上一个访问过的URL。等同于浏览器的“后退”按钮,也等同于history.go(-1)。
forward()当前所属窗口访问下一个访问过的URL。等同于浏览器的“前进”按钮,也等同于history.go(1)。
go()使当前窗口访问指定的访问过的URL。当前窗口访问过的URL,是存入一个数组。正数表示前进index个(点击“前进”按钮index次),负数表示后退index个(点击“后退”按钮index次),比如go(1)相当于forward(),go(-1)相当于back()。。
pushState()添加一个新记录到浏览器历史中。
replaceState()更改当前的浏览器历史。

History实例

Object.prototype
 History.prototype
  History 实例

参考

相关页面

外部链接