当从普通的 HTML5 历史 API 切换到 history.js 时,出现的一个重要问题是即使在 pushstate 上也会触发 onpopstate。这对我来说是有问题的,因为我想像 HTML5 历史 API 那样将回调添加到 onpopstate。
我可以确定 statechange 是历史堆栈上的推送还是弹出操作吗?
当从普通的 HTML5 历史 API 切换到 history.js 时,出现的一个重要问题是即使在 pushstate 上也会触发 onpopstate。这对我来说是有问题的,因为我想像 HTML5 历史 API 那样将回调添加到 onpopstate。
我可以确定 statechange 是历史堆栈上的推送还是弹出操作吗?