【发布时间】:2015-12-04 03:06:42
【问题描述】:
我将 Angular 与 ui-router 一起使用。我想捕捉用户是否在线,以向他们在网站上连接的人显示他们的状态。我查看了 $stateChangeStart 事件等,但它似乎并没有涵盖浏览器是否关闭。
当用户在应用中时设置用户状态并在用户离开时更改为离线状态的最佳方法是什么?
非常感谢。
【问题讨论】:
-
嗯,也许有一个常规的 Ajax 调用说“嘿,我还在这里!”?
-
或者websocket ping,或者中继状态的web worker。
标签: javascript angularjs angular-ui-router