1

我们的应用程序使用大气作为彗星实现,我们希望通过提示用户“您确定”对话框来实现用户可以选择在浏览器窗口关闭后留在站点内的功能。

具体来说,问题源于这样一个事实:当用户试图关闭浏览器窗口时,当显示确认对话框时,无论用户要选择什么,都会向环境服务器触发断开事件。

我们正在为 GWT 使用气氛,我们尝试在资源选项上使用 resumeOnBroadcast,但没有运气。

而且我们还试图在关闭事件触发之前拦截它,也失败了。

所以有人可以帮忙,谢谢。

4

1 回答 1

0

看一下onClose(AtmosphereResponse)请求处理程序。

var socket = $.atmosphere;
var request = new $.atmosphere.AtmosphereRequest();

request.onClose(response){
    //handle the close here
}
var subSocket = socket.subscribe(request);
subSocket.push(data);

在此处记录。这是在客户端。

于 2013-03-11T21:28:57.923 回答