Browser对象 History对象属性与方法

History对象,History对象包含用户(在浏览器窗口中)访问过的URL。

History对象是window对象的一部分,可通过window.history属性对其进行访问。

注释:没有应用History对象的公开标准,不过所有浏览器都支持该对象。

History对象保存着用户上网的历史记录,从窗口被打开的那一刻算起。因为history是window对象的属性,因此每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。处于安全方面的考虑,开发人员无法得知用户浏览过的URL。不过借由用户访问过的页面立碑,同样可以在不知道实际URL的情况下实现后退和前进。

History对象属性

属性描述
length返回浏览器历史列表中URL数量。

History对象方法

方法描述
back()加载history列表中的前一个URL。
forward()加载history列表中的下一个URL。
go()加载history列表中的某个具体页面。