3
我正在使用GWT,并且在我的应用程序中,我想清除会话历史记录并在关闭的浏览器上强制注销用户。但点击刷新时,用户应该已经登录。我已经为此写下了以下代码。Window.addcloseHandler和Window.addwindowClosingHandler不会影响浏览器关闭和浏览器刷新事件
Window.addCloseHandler(new CloseHandler<Window>() {
@Override
public void onClose(CloseEvent<Window> event) {
logoutRPC();
}
});
Window.addWindowClosingHandler(new Window.ClosingHandler() {
public void onWindowClosing(Window.ClosingEvent closingEvent) {
logoutRPC();
}
});
但是从上述两种,我不能够作为刷新调用GWT.closeHandler()
实现的功能。
我该如何区分两个事件?
我已经通过以下链接。但我无法得到适当的结果。 http://stackoverflow.com/questions/9626074/gwt-rpc-possible-in-window-closing-handler http://stackoverflow.com/questions/14898144/gwt-windowclosinghandler-firing-on-browser-refresh -too – PVR 2013-02-16 19:43:06
+1。面对同样的问题。 – 2013-02-16 21:30:50