history.go()方法
history.go()方法可以使浏览器前进或后退指定的历史记录条数,其中正数表示前进,负数表示后退。
使用方法
使用history.go()方法时,可以传入一个整数参数,表示要前进或后退的记录条数,如果参数为0,则表示刷新当前页面。例如:
//后退一页 history.go(-1); //前进一页 history.go(1); //刷新当前页面 history.go(0);
需要注意的是,如果用户输入的URL地址不存在于历史记录中,则history.go()方法不起作用。
注意事项
- history.go()方法不能跨域访问,只能在当前域名下使用。
- history.go()方法只能操作同源页面,不能跨域操作。
- history.go()方法只能操作浏览器的历史记录,不能操作服务器的历史记录。