在没有 POST 数据的情况下可靠地重新加载页面

时间:2021-01-25 13:56:56

标签: javascript

单击按钮后,我希望用户能够简单可靠地再次加载当前选项卡中的当前页面,而无需使用 shinanigans。就我而言,我可以放心地假设即使没有可选的 POST 数据也可以呈现当前页面。

如果我执行 location.reload(),浏览器将尝试重新发送呈现当前页面所需的 POST 数据。所以这显然不是我想要的。

如果我执行 location.assign(location.href)location.href = location.href 或类似操作,浏览器将不会加载任何内容,以防设置了片段。您可以尝试一下,只需将 #whatever 添加到 stackoverflow-url 中,然后在控制台中输入 location.href = location.href ... 不会发生任何事情。所以这会杀死任务的可靠部分,因此不是我想要的。

所以这两种解决方案都不可行。有什么安全的方法可以做到这一点吗?

0 个答案:

没有答案