如何在浏览器上不收到重新加载页面的警告的情况下创建history.back()



我需要创建一个"返回"按钮,因此我使用了:

history.back();

当我在本地运行它时,它工作得很好,但当我将它部署到服务器时,当我点击按钮时,我会在浏览器上收到一条消息:

确认表单重新提交
此网页需要您之前输入的数据才能正确显示。您可以再次发送此数据,但这样做将重复此页面以前执行的任何操作。

按重新加载按钮重新提交加载页面所需的数据
ERR_CACHE_MISS

重新提交表单没有问题。我只想避免用户收到此消息。有办法做到这一点吗?

最简单的解决方案(也是一般的最佳实践)是,在POST提交后,成功后进行重定向,将用户带到可以通过直接URL访问的页面。

相关内容

最新更新