是否可以通过执行replaceState()来创建状态对象?

时间:2016-07-20 16:35:03

标签: javascript pushstate

我问这个是因为我遇到的情况是我会调用多个Ajax请求,而且我并不特别想每次都向另一个状态发送一个新对象。

所以我通过history.replaceState(stateObj, "", "mypage");

创建我的新历史记录

稍后我会做history.replaceState(NEWstateObj, "", "mypage");

这是否正确,是否会编辑对象?

第二个问题可能是:如果我更新我的对象并发送它,则抛出pushState()它会影响下一个状态或每次创建一个新的历史记录(这是我想避免的问题)。

遗憾的是,documentation没有具体说明,我想在进行这项开发之前就知道了。

0 个答案:

没有答案