JavaScript history.pushState/replaceState 为什么在频繁操作

线上demo如下所示:

https://codepen.io/weisiwu/pe...

https://img4.mukewang.com/5c7b7a870001a39f08000369.jpg

我想实现的是,根据滚动距离来修改页面的URL,但是发现使用 history api 去实现时,当到操作一段时间后就会出现

url不在变化的情况,请问有谁了解这个问题吗?还请赐教。

---- 补充

  1. 浏览器是:

https://img4.mukewang.com/5c7b7a8b000156de07340054.jpg

  1. 当我重新打开一个页面后,再返回就又可以刷新了


拉莫斯之舞
浏览 392回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript