gpt4 book ai didi

javascript - 如何在 Javascript 中定时刷新/重新加载页面而不出现 POSTDATA 警告?

转载 作者:行者123 更新时间:2023-12-01 02:21:08 25 4
gpt4 key购买 nike

我目前正在刷新我的页面

<script>function timedRefresh(timeoutPeriod){setTimeout('location.reload(true);',timeoutPeriod);}window.onload = timedRefresh(30000);</script>

但是我收到了 POSTDATA 警告,因为它想要重新发送以前的 POST 数据表单。我不在乎重新发送帖子数据。这对于这个网站来说并不重要。我只是想要某种方法来刷新页面而不弹出 POSTDATA 警告。

最佳答案

最好的方法是使用PRG pattern ,它可以防止重复的表单提交。但如果您仍然需要一种肮脏的方式(不推荐),您可以使用浏览器 localStorage 来维护一个标志。

timedRefresh(timeoutPeriod) { 
localStorage.setItem('doResubmit', False);
setTimeout(function () {window.location.reload(true);},timeoutPeriod);
}

然后,使用 localStorage.getItem('doResubmit'); 只需检查是否应该将请求发送到服务器。

如果有帮助请告诉我!

关于javascript - 如何在 Javascript 中定时刷新/重新加载页面而不出现 POSTDATA 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49205537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com