history.go history.forward history.back

back:回退到上一页
go:加载 history 列表中的某个具体页面
forward :前进下一页

返回:
window.history.back() //返回前一个页的状态,如果一个页我修改了3次那必须后退3次才能回到前一个页
window.history.back(-1) //返回
window.history.go(-1) //返回+刷新

前进:
window.history.forward()
window.history.go(1)
window.history.back(1)

当前页面
window.history.go(0)

禁止页面前进和后退
window.history.forward(1)
window.history.forward(-1)

Windows…history.forward(1),总是会将windows.history.list里面你的所有页面走完,直到页面再也不能往前,对于windows.history.list.length=5的时候,无论在哪个页面发起history,forward(1),都会走到当前页面。因此是可以很好地阻止页面后退,缺点是带来了很多的额外的http request,因为需要一个页面一个页面后退。在我们的一个application里面我发现,windows.history.forward(1),会走到某个页面,停止。以至于在那个页面之后的页面,就无法实现组织后退的功能。
还有window.history.forward(100)与window.history.forward(2)与window.history.forward(1)效果都是相同的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值