gpt4 book ai didi

setInterval 函数中的 Javascript location.reload() 未按预期工作

转载 作者:行者123 更新时间:2023-11-29 19:04:44 25 4
gpt4 key购买 nike

我正在制作一个 chrome 扩展,其唯一目的是防止 session 超时。为此,我正在使用此命令:

setInterval(function(){ location.reload(); }, 10000);

我期望的是每 10 秒刷新一次页面,但这并没有发生。但是当我写这个时:

setInterval(function(){ alert("Hello"); }, 3000);

它每 3 秒显示一次 hello,其中 as setInterval(function(){ location.reload(); }, 10000); 十分钟后仅刷新一次页面。这可能是什么错误?

最佳答案

我不建议你使用这种代码,因为每个客户端都会尝试每 3 秒加载一次所有数据,这会给服务器带来额外的压力。您可以进行实时双向通信。例如 socket.io可以帮助您轻松完成。但是,如果您无法尝试此代码:

    setTimeout(function() {
window.location.href = window.location;
}, 3000);

关于setInterval 函数中的 Javascript location.reload() 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43817675/

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