我在用户提交表单后使用history.pushState
创建“假”结果页面。但是,当我向后导航时,可见页面保持不变。什么是获取原始页面的简单方法 - 未经javascript修改,但填写完后表单 - 按下后?
答案 0 :(得分:0)
您需要查看更改的当前地址并自行做出反应。
查看此示例: https://developer.mozilla.org/en/DOM/window.onpopstate
另请查看文档:
https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history/
答案 1 :(得分:0)
您必须处理onpopstate
事件并手动重新加载上一页:
window.onpopstate = function() {
location.reload();
};