码迷,mamicode.com
首页 > 编程语言 > 详细

javascript宿主对象之window.history

时间:2016-09-07 13:03:20      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

window.historys属性允许我们操作同一个浏览器回话中的已访问页面,例如我们可以看到在这之前我们浏览页面的数量:

window.history.length

由于隐私保护,我们无法获取这些页面具体的URL,像下面这样是不被允许的:

window.history[0]

但是我们可以在当前用户会话中的页面之间进行来回切换,就像您在浏览器中单击后退,前进一样。

history.forward(); // 前进
history.back(); // 返回

另外,我们可以用history.go()进行页面跳转,与history.back()相同:

后退一页:

history.go(-1);

后退两页:

history.go(-2);

如果想要刷新当前页面,当然下面这样也可以:

history.go(0)

另外,如今新版本的浏览器也对HTML5 的 History API提供了支持,这些API提供了我们不在整个页面进行刷新的情况下,对URL进行更改。

这个以后在讨论一下。

javascript宿主对象之window.history

标签:

原文地址:http://www.cnblogs.com/beyond-succeed/p/5848889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!