GWT WindowClosingHandler wird auch beim Aktualisieren des Browsers ausgelöst

Hier stehe ich vor einem Problem mit dem Code, den ich unten geschrieben habe, um das zu erkennenbrowser's close event Benutzer zu machenlogged out von der Website.

Aber leider wird dieses Ereignis ausgelöstRefresh auch :(.

Window.addWindowClosingHandler(new Window.ClosingHandler() {
    public void onWindowClosing(Window.ClosingEvent closingEvent) {
        closingEvent.setMessage("Do you really want to close the page?");
    }
});

Ja, ich bin durchgegangenGWT erkennt die Browseraktualisierung in CloseHandler

Aber ich habe dort keine positiven Ergebnisse gefunden.

Nach GWTWindow.ClosingEvent Klasse API:

Fired just before the browser window closes or navigates to a different site.

Aber ich habe noch Hoffnung, dass wir erkennen könnenbrowser refresh.

Kann jemand einen Hinweis dazu geben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage