Hi,
   I ran into a problem about clicking the "reload" button on a web
browser.

   My app is a stateful GWT app. Users need to be authenticated for
login. After login they can surf on various pages. But users sometimes
were used to press the "reload" button on the browser to refresh the
page.

   The reloading process just bring the screen back to a reboot state,
with all state info lost. That's not what we expect.

   The quick solution is, catch the reload event before the browser
sends the "reload" request to the web server and prevent the browser
from sending it.

   I have read the relevant posts in this group and found the useful
info that "reload" event is equivalent to the Window Closing event. So
in the following code snippet I can catch the event,

   Window.addCloseHandler(new CloseHandler<Window>() {
            public void onClose(CloseEvent<Window> event) {
                //prevent browser sending the reload request to the
web browser
            }
        });

   But I don't know how I can stop the browser from sending the
"reload" request to the web server.

   Thanks for any help,

   Mike J.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to