我的应用是:
打开一个新窗口以执行某些操作
Window.open(userInfo.signInURLs.get("Google"), "Google", null);
关闭新窗口
native public static void close()/*-{ $wnd.close(); }-*/;
尝试重新加载主窗口
Window.Location.reload();
在关闭新窗口之前,一切都很好。我不能再继续控制主窗口了。我运行的动作永远不会执行。有什么想法吗?
答案 0 :(得分:2)
如果您使用GWT,您希望尽可能重新加载faw页面。如果您加载数据,则使用ajax进行部分页面重新加载。您选择的方法不太可行。使用window.location.reload - 您可以重新加载整个页面。不要那样做。
你应该使用模态窗口 - 在gwt中非常简单。 使用DialogBox,它创建一个模态窗口。