Как вызвать функцию в определенный промежуток времени - PullRequest
0 голосов
/ 14 мая 2018

Мне нужно запустить определенную функцию API через определенный промежуток времени после предоставления токена доступа, проверить состояние и сообщить пользователю, если есть какие-либо изменения.

До сих пор я делал это, нажимая кнопку во всплывающем окне аддона Firefox и вызывая js-файлы фоновых функций, чтобы я мог получить информацию из API и уведомить пользователя. Но мне нужно автоматизировать этот процесс в фоновых файлах JS.

Есть ли в Firefox встроенный JS API или какой-либо другой способ выполнить этот автоматический запрос API, вызываемый из фоновых файлов дополнений?

1 Ответ

0 голосов
/ 14 мая 2018

Да, есть функция setInterval().

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

Чтобы остановить таймер, просто позвоните: clearInterval(inter);

Подробнее о setInterval() здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...