课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么不管是window.history.go(-10); 还是window.history.back();返回的都是当前的页面啊??
2016-07-26
源自:JavaScript进阶篇 8-8
正在回答
你用的是不是火狐浏览器?我后来用谷歌浏览器就正常回到上一页了。你也可以试试。
李大头3599714 提问者
window.history.length;查看下你的浏览的历史记录的长度,也许你没有浏览历史记录,所以显示的都是当前页面
history.back() :加载历史列表中的前一个URL(后退)。
history.go() :加载历史列表中的某个具体的页面。
history.go(1) == history.back()
因为你在本页面打开过其它页面,在窗口中运行该程序时,该窗口一定要有历史浏览记录,否则"返回"无效果。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答返回前一个浏览页面
1 回答点击返回跳转上一次浏览,并刷新页面
2 回答用back()函数为什么返回的是浏览器主页不是浏览器历史记录里面的上一个页面呢
1 回答请问返回是获得当前浏览器的宽高吗
2 回答为什么会出现不点“返回”就回到前一个页面呀?