为了账号安全,请及时绑定邮箱和手机立即绑定

[JS问题] 如何在浏览器触发回退时忽略hash的变化直接跳转之前的页面

[JS问题] 如何在浏览器触发回退时忽略hash的变化直接跳转之前的页面

森林海 2019-03-15 14:15:36
用户在页面点击时有时为了锚定定位在页面加了hash,在浏览器点击后退时,浏览器先进行hash的回退,再回退到上次的页面,如何在点击后退时忽略hash的,直接回到上次的页面呢
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

history.go(-2)


查看完整回答
反对 回复 2019-03-19
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

改变 hash 跳转网页的时候,使用 location.replace,这样 hash 的历史记录不会进入浏览器的历史,再点击后退时,就忽略 hash 了。


查看完整回答
反对 回复 2019-03-19
  • 2 回答
  • 0 关注
  • 942 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号