我一直在开发一个网络应用,除其他外,它允许用户使用Google+环聊相互沟通。
网络应用启动视频群聊并将环聊网址传递给其他潜在参与者。在环聊会议期间,环聊应用程序会将信息发送回服务器(使用Ajax),例如“onParticipantsAdded”,“onParticipantsRemoved”等。
我正试图找到一种在环聊结束时通知网络应用的方法。我提到的其他事件(例如onParticipantsRemoved)在最后一位参与者离开后将无效。
目前我每隔几分钟就会从环聊发送一个“心跳”到网络应用,但我想知道是否有更好的方式来了解环聊何时结束?
答案 0 :(得分:2)
由于环聊在窗口内运行,您可能能够捕获该窗口的onclose事件,但最佳做法是依靠心跳,如您所述。