正如标题所说,我希望能够表演出不一样的作品onstatechange
事件如果pushState
函数被调用,而不是back
功能。或者,如果go
函数为负函数或正函数。
Example:
if History.pushState()
or History.go(1)
被称为,我想要statechange
事件的回调为forwardPushState
if History.back()
or History.go(-1)
被称为,我想要statechange
事件的回调为backwardsPushState
状态是与页面相关的一些数据(如用户在浏览器中看到的那样)。如果用户想要进入某个页面,则该页面是相同的,无论他是通过后退按钮点击还是通过前进按钮点击。
PushState 将新状态推送到堆栈中。与它没有关系back
and go
. Back
and go
是用于导航堆栈中推送状态的函数。我这样说是因为在您的编辑中,您似乎认为 pushState 和 go(1) 是等效的。
也许如果你想知道用户来自哪个方向,你应该分析onstatechange
事件来了解它是否需要任何存储方向的参数,在我看来这不是一个简单的任务。
我认为主要的是,它与 go 没有关系(-1)
or go(1)
or back
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)