现在,可以在Chrome,Safari,Firefox 4+和Internet Explorer 10pp4 +中完成此操作!
例:
function processAjaxData(response, urlPath){ document.getElementById("content").innerHTML = response.html; document.title = response.pageTitle; window.history.pushState({"html":response.html,"pageTitle":response.pageTitle},"", urlPath); }然后,您可以
window.onpopstate用来检测后退/前进按钮的导航:
window.onpopstate = function(e){ if(e.state){ document.getElementById("content").innerHTML = e.state.html; document.title = e.state.pageTitle; }};


