为什么我的自动重新加载功能运行不稳定?

Why does my automatic reload function behave erratically?

我正在创建一个用于 Upwork.com 的 Tampermonkey 脚本。它应该每 15 秒重新加载一次作业列表页面以显示新条目。问题是它会每毫秒重新加载一次页面。我尝试将 setInterval 放在它自己的变量中,但它什么也没做。我做错了什么?

var n = 15000;
setInterval(location.reload(), n);

因为你调用的是重新加载,而不是设置对它的引用。使用匿名函数。

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