时间:2021-05-26
在做一个Web项目时遇到一个需求,当页面没有前驱历史记录时(就是当前为新弹出的页面,没法做goback操作即history.go(-1)),点击返回按钮时直接关闭页面,否则就退回到前一页。
遇到的问题就是如何判断 是否有history可以回退,这个非常麻烦,因为没有这样的函数直接能获取到,只能通过history.length这个变量做变通的处理,但是对于IE,和非IE的length的返回值不同,ie: history.length=0, 非IE的为1,因此写了一个函数实现前面所需求的这个功能。分享给大家。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1)『返回上一页』2)『返回上一页』3)『返回上一页』history.go(-1)后退一步history.go(0)刷新本页面history.go(1)前进一步
1.Javascript返回上一页history.go(-1),返回两个页面:history.go(-2);2.history.back().3.window.
1.Javascript返回上一页history.go(-1),返回两个页面:history.go(-2);2.history.back().3.window.
Javascript返回上一页1.Javascript返回上一页history.go(-1),返回两个页面:history.go(-2);2.history.b
Javascript返回上一页:1.history.go(-1),返回两个页面:history.go(-2);2.history.back().3.window