我想在用户关闭浏览器时显示模态窗口(而不是确认)。 GWT文档说明(在处理程序操作期间)在关闭期间不会显示用户UI。是否存在取消操作的方式,从客户端而不是用户?
提前致谢, 奥斯卡。
答案 0 :(得分:4)
您无法取消关闭事件。您可以做的最好的事情是让用户按取消。我认为这样做的原因是为了防止“糟糕”的javascript不让你关闭浏览器。
显示带有取消选项的对话框。
Window.addWindowCloseListener(new WindowCloseListener()
{
public String onWindowClosing()
{
return "You are about to exit from the application. Are you sure?";
}
public void onWindowClosed()
{
//cleanup code
}
});