我在Stack Overflow上阅读了几篇问答并通过Google查找了问题,但似乎无法获得除null
之外的event.state
值。
我明白在使用jQuery事件时它无法工作,但是当我这样做时:
window.onpopstate = function (e) {
console.log(e.state)
}
通过类似jQuery.ajax成功的调用
history.pushState({ lastUrl: data.State }, data.Title, data.UrlKey);
Chrome(v19)和Firefox(v12)似乎都只返回null,我是否漏掉了什么?这是因为它们还没有完全实现吗?