有没有办法访问其他js历史状态而不是当前状态

时间:2018-03-20 16:15:31

标签: javascript browser-history html5-history popstate

让我们假设我做了以下事情:

window.onpopstate = function(event) {
    var currentState = event.state; // returns {foo:bar}
    var previousState = ... ; // how to access {foo:baz}
};

history.pushState({foo:'bar'});
history.pushState({foo:'baz'});
history.back();
  1. 有没有办法在onpopstate回调中访问以前的状态(你要离开的那个)
  2. 有没有办法访问状态列表,例如。 [null, {foo:bar}, {foo:baz}]

0 个答案:

没有答案