gpt4 book ai didi

javascript - History.js onpopstate?

转载 作者:太空宇宙 更新时间:2023-11-04 13:49:02 29 4
gpt4 key购买 nike

在学习使用 History API 之后,我正在尝试实现 History.js。但是我的 popstate 不再工作了。

在 History.js 中使用什么作为 onpopstate?在历史 API 中,您将 onpopstateevent.state 一起使用。

我需要知道的是 History.js 中使用的是什么。它是 window.onstatechange 吗?它返回什么?

最佳答案

你无法分辨它是来自 push 还是 pop。这是它的设计。在推送事件之前你不应该做任何事情。相反,您应该将所有需要的数据传递给第一个参数。

History.pushState(data,title,url)

然后从 onstatechange 中检索数据并执行一些操作。

检查这个:https://github.com/browserstate/history.js/issues/47

关于javascript - History.js onpopstate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986601/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com