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列表中的某个具体页面。 |


