繁体   English   中英

在history.pushState之后导航时恢复原始页面

[英]Restore original page when navigating back after history.pushState

用户提交表单后,我正在使用history.pushState创建“伪造”结果页面。 但是,当我向后浏览时,可见页面保持不变。 按下后,获得原始页面的简单方法是什么(通过javascript未经修改但已填写表格)?

您需要查看当前地址是否有更改,然后自己做出反应。

参见以下示例: https : //developer.mozilla.org/en/DOM/window.onpopstate

还可以查看文档:

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

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

window.onpopstate = function() {
    location.reload();
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM