gpt4 book ai didi

javascript - 突然出现Uncaught Type Error,location.reload没有方法 "apply"

转载 作者:行者123 更新时间:2023-11-28 02:13:26 24 4
gpt4 key购买 nike

我一直在使用的 JavaScript 是我通过 Chrome 通过 Tampermonkey 运行的 JavaScript,它会在网页上自行执行,扫描某些条件并定期刷新。

无论出于何种原因,它突然停止工作,并且我遇到了以下错误:

Uncaught TypeError: Object location.reload(true); has no method 'apply'

我的代码:

if (condition1 <= condition2) 
{
// some commands here
setTimeout("location.reload(true);", 7500);
} else
{
setTimeout("location.reload(true);", 5000);
}

该功能运行时间最长,但最近才停止工作。

最佳答案

你的字符串可能应该是一个函数。 setTimeout 将在给定时间过后使用该函数作为回调。

if (condition1 <= condition2) 
{
/*some commands here*/
setTimeout(function(){ location.reload(true); },7500);
} else
{
setTimeout(function(){ location.reload(true); },5000);
}

关于javascript - 突然出现Uncaught Type Error,location.reload没有方法 "apply",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16744754/

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