Meteor-服务器端判断用户是否已离开网站的方式?
由于Meteor使用WebSockets,我猜很容易判断用户是否真的关闭了浏览器,或者至少关闭了包含Meteor网站的选项卡。这是否可行,如果可行,如何可行?来自Meteor文档: 流星连接(回调)服务器 onConnection返回具有单个方法停止的对象。调用stop将取消注册回调,以便在新连接上不再调用此回调 调用回调时只需一个参数,服务器端连接表示来自客户端的连接 服务器端连接对象具有Meteor-服务器端判断用户是否已离开网站的方式?,meteor,Meteor,由于Meteor使用WebSockets,我猜很容易判断用户是否真的关闭了浏览器,或者至少关闭了包含Meteor网站的选项卡。这是否可行,如果可行,如何可行?来自Meteor文档: 流星连接(回调)服务器 onConnection返回具有单个方法停止的对象。调用stop将取消注册回调,以便在新连接上不再调用此回调 调用回调时只需一个参数,服务器端连接表示来自客户端的连接 服务器端连接对象具有onClose字段: onClose功能 注册一个在连接关闭时调用的回调。如果连接已关闭,将立即调用回调
onClose
字段:
onClose
功能
注册一个在连接关闭时调用的回调。如果连接已关闭,将立即调用回调
需要注意的重要一点是,每次连接断开时,此回调都会调用。用户是否关闭了浏览器,或者只是暂时失去了连接,不久就会回来