李大头3599714
2016-07-26 08:41
为什么不管是window.history.go(-10); 还是window.history.back();返回的都是当前的页面啊??
你用的是不是火狐浏览器?我后来用谷歌浏览器就正常回到上一页了。你也可以试试。
window.history.length;查看下你的浏览的历史记录的长度,也许你没有浏览历史记录,所以显示的都是当前页面
history.back() :加载历史列表中的前一个URL(后退)。
history.go() :加载历史列表中的某个具体的页面。
history.go(1) == history.back()
因为你在本页面打开过其它页面,在窗口中运行该程序时,该窗口一定要有历史浏览记录,否则"返回"无效果。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题