使用history.replaceState后,仍然会留下一推历史记录?
使用history.replaceState后,仍然会留下一推历史记录?
我的main.js里有这句
var updateAnchor = function (anchor) {
if (window.history.replaceState && anchor !== window.location.hash) {
window.history.replaceState(undefined, undefined, anchor)
}
}
test页面: https://jerryc.me/posts/198a4...
可以看到
网页滚动下去
替换了好几个hash
按道理应该只留下一个浏览记录
但是结果是依旧留下很多记录
不知道怎么解决问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论