Javascript pushstate()中的stateobject应该是什么?
Javascript pushstate()中的stateobject应该是什么?,javascript,html,dom,Javascript,Html,Dom,state对象-state对象是一个JavaScript对象,它与由pushState()创建的新历史记录条目相关联。每当用户导航到新状态时,都会触发popstate事件,并且该事件的state属性包含历史记录条目的state对象的副本 有人能解释一下什么是状态对象以及我应该如何使用它吗?一些简单的例子会有所帮助。它应该包含JavaScript将页面恢复到更改DOM和更新URL之前的状态所需的任何信息。我正试图使用Function name,但它显示了错误。它可能是一个Function吗 var
state对象
-state对象是一个JavaScript对象,它与由pushState()
创建的新历史记录条目相关联。每当用户导航到新状态时,都会触发popstate事件,并且该事件的state属性包含历史记录条目的state对象的副本
有人能解释一下什么是
状态对象以及我应该如何使用它吗?一些简单的例子会有所帮助。它应该包含JavaScript将页面恢复到更改DOM和更新URL之前的状态所需的任何信息。我正试图使用Function name,但它显示了错误。它可能是一个Function吗
var stateObj = { foo: "bar" };
history.pushState(stateObj, "page 2", "bar.html");