当用户是" afk"取消订阅可观察量。

时间:2016-06-25 12:48:47

标签: angular

是否有可能检查用户是否暂时没有在应用程序窗口中执行任何操作并执行取消订阅可观察对象的命令?

我有一个可以每隔x秒运行一次API调用的observable,我不希望那些不在应用程序中做出任何操作的用户将使用我的API调用。

希望有人有解决方案,谢谢!

1 个答案:

答案 0 :(得分:0)

一种方法是ifvisible.js检查用户在页面上是空闲还是活动。有了这些信息,您可以取消订阅一个可观察的信息。