Bom dia, boa tarde ou boa noite, Estou desenvolvendo uma aplicação Web onde de 10 em 10 segundos devo fazer uma chamada REST em um Web Server para coletar dados a serem inseridos em um banco de dados. Para tal, estou utilizando o seguinte código:
setInterval(function () {
infoSwitchPeriodica()
}, 10000);
O problema é: o site possui diversas abas e, ao mudar a aba ativa, ou mesmo, recarregar a mesma aba, o contador é reiniciado, o que prejudica a coleta de dados, visto que é imprescindível que ocorram a cada 10 segundos. Há alguma maneira simples de contornar a situação? Agradeço qualquer ajuda.