我试图运行一些RPC调用,当用户关闭窗口,刷新它或点击后退按钮但只为一个单一的页面。我发现一个帖子谈论处理,但该解决方案是不是在网络上运作良好,缺少后退按钮处理程序(不工作),并始终是所有页面,如果你从一个页面离开,我无法找到的东西删除处理GWT回句柄,刷新,关闭按钮
Window.addWindowClosingHandler(new Window.ClosingHandler() {
@Override
public void onWindowClosing(ClosingEvent event) {
event.setMessage("You sure?");
}
});
Window.addCloseHandler(new CloseHandler<Window>() {
@Override
public void onClose(CloseEvent<Window> event) {
// Execute code when window closes!
System.out.println("ble ! ");
}
});
框架:GWT 2.4 mvp4g。
浏览器:FF和Chrome。
“不工作”不是对问题的描述。什么不工作?任何错误?代码没有被调用? http://stackoverflow.com/faq#howtoask – Strelok 2012-08-03 01:53:15
按下后退按钮不显示消息对话框,多数民众赞成在不工作,不像关闭浏览器/选项卡,更改URL或刷新触发对话框。 – gfelmer 2012-08-03 13:57:09