2

history.pushState用来在用户提交表单后创建一个“假”结果页面。但是,当我向后导航时,可见页面保持不变。什么是获取原始页面的简单方法 - 未经javascript修改,但填写表格 - 在按下后?

4

2 回答 2

0

您需要观察当前地址的变化并自己做出反应。

请参阅此示例: https ://developer.mozilla.org/en/DOM/window.onpopstate

另请查看文档:

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history/

于 2012-06-21T09:24:18.567 回答
0

您必须onpopstate手动处理事件并重新加载上一页:

window.onpopstate = function() {
    location.reload();
};
于 2017-09-29T16:12:05.840 回答