Javascript “背景”选项卡中的强制角度间隔
正如我们所知,现代浏览器在选项卡更改时停止javascript计时器以提高性能。 我在2011年发现了两个关于这方面的问题: 现在,5年后,我试图强制这个AngularJS函数(基于setTimeout)在后台使用tab,但仍然没有成功Javascript “背景”选项卡中的强制角度间隔,javascript,angularjs,settimeout,Javascript,Angularjs,Settimeout,正如我们所知,现代浏览器在选项卡更改时停止javascript计时器以提高性能。 我在2011年发现了两个关于这方面的问题: 现在,5年后,我试图强制这个AngularJS函数(基于setTimeout)在后台使用tab,但仍然没有成功 $interval(function(){ console.log("Test"); }, 100); 有什么办法让它工作吗?我的直接答案是,为什么?我可以想到一个用例-检查用户的不活动状态,可能在几分钟后登录退出会话。@Wawy原因是:我正在开发一个
$interval(function(){
console.log("Test");
}, 100);
有什么办法让它工作吗?我的直接答案是,为什么?我可以想到一个用例-检查用户的不活动状态,可能在几分钟后登录退出会话。@Wawy原因是:我正在开发一个配送系统,后端必须每20秒检查一次数据库中是否有新的请求,以弹出音频提醒餐厅。因此,angularjs每隔20秒向后端发送一个http请求,但我需要该页面来检查该选项卡是否在后台或最小化。@DanielCampos您是否想过使用socket.io实现此目的?@Wawy我没有想到这一点。这是个好主意。我在读关于网络工作者的文章,有可能对libs做同样的事情。你怎么认为?