如何在一定的时间间隔内调用函数

How to call function in certain time interval

我需要运行某个API函数,在某个时间段内,一旦access token被授予,检查状态,如果有变化通知用户。

到目前为止,我是通过单击 firefox 插件弹出窗口 window 上的按钮并调用函数后台 js 文件来完成的,因此我可以从 API 接收信息并通知用户.但我需要在后台 js 文件中自动执行此过程。

是否有任何 firefox inbuild JS API 或任何其他方式来实现此自动 API 从插件后台文件调用请求?

是的,有 setInterval() 函数。

let inter = setInterval(() => {
    console.log('HI!');
}, 1000);

要停止计时器,只需调用:clearInterval(inter);

有关 setInterval() here 的更多信息。