我正在使用 GWT,在我的应用程序中,我想清除会话历史记录并在关闭浏览器上强制注销用户。但是单击刷新时,用户应该已登录。我为此编写了以下代码。
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()
。
如何区分这两个事件?