如果用户在登录后误按了 F5 或刷新按钮,他应该留在同一页面上。现在他被重定向到登录页面。
我使用以下代码保持在同一页面上。
但是我不想通过在 onWindowClosing() 方法中编写 event.setMessage() 来警告用户这种情况。我只想做一些功能,即使他错误地刷新了浏览器,用户也会觉得什么都没有发生。
我希望避免由 [或如何处理手动取消创建的弹出窗口上的事件,以便不会重新加载 com.google.gwt.user.client.Window.confirm 给出的不需要的弹出窗口(“你真的想要退出?”) ]
Window.addWindowClosingHandler(new Window.ClosingHandler() {
@Override
public void onWindowClosing(ClosingEvent event) {
//how to prevent sending reload request OR [on cancel button MANUALLY]
}});