所以我讀過關於計算器幾個問題/答案,一派的問題,我不能似乎得到了event.state任何東西回來,但null
window.onpopstate,event.state == null?
我得到了它不會與jQuery的事件工作,但當我做這樣的事情:
window.onpopstate = function (e) {
console.log(e.state)
}
有沿jQuery.ajax成功調用
history.pushState({ lastUrl: data.State }, data.Title, data.UrlKey);
無論是鍍鉻(V19)或Firefox(V12)返回任何東西,但零線的東西?我錯過了什麼嗎?它只是沒有完全實施?
[OS X Chrome 10.0.648.151上的HTML歷史狀態問題]的可能重複(http://stackoverflow.com/questions/5418540/html-history-state-issues-on-os-x-chrome-10- 0-648-151) –
@Derek你提供的問題是關於頁面加載時的popstate射擊。爲了澄清,在任何時候popstate觸發,沒有一個pushState函數發送的數據(即上面的例子中的lastUrl)在事件對象中可用,這是我詢問的問題 – mihok