首页 > 代码库 > javascript宿主对象之window.history
javascript宿主对象之window.history
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。