私は 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()
。
両方のイベントを区別するにはどうすればよいですか?