I have a hook on the beforeUnload event. If i try to click on a link, reload or close the tab or the navigator, the app ask for confirmation before leaving. That\'s the desired
As long as you stay within your app, because it's a single-page app, it doesn't by definition unload, so there's no beforeunload
event.
When using Places, the equivalent is the PlaceChangeRequestEvent
dispatched by the PlaceController
on the EventBus
. This event is also dispatched in beforeunload
BTW, and is the basis for the mayStop()
handling in Activities.
Outside GWT, in the JS world, an equivalent would be hashchange
and/or popstate
, depending on your PlaceHistoryHandler.Historian
implementation (the default one uses History.newItem()
, so that would be hashchange
).