虽然Mozilla有一个 on history.pushState和history.replaceState,但它并没有告诉我如何在按下back按钮和动态更改内容时处理内容。假设foo.html有一个表单并执行AJAX调用来替换提交时的内容,那么pushState如下所示:
history.pushState({content:$('#content').html()},
并且我有一个事件处理程序 // Loads the content representing the state via ajax});
大多数内容更改都是在用户单击链接或按钮时由History.pushState([...])触发的。但在某些情况下,内容更改由javascript直接管理(即通过更改、添