我已经google'd了不少,但没能找到这个问题的解决方案。 我有一个在浏览器窗口中运行的应用程序Vaadin。 我有它退出按钮,点击它必须无效会话并关闭浏览器窗口。 我能得到这个代码无效会话并关闭应用程序。 不过,我期待也关闭浏览器窗口,这是在我没有任何成功
WebApplicationContext webCtx = (WebApplicationContext) appRef.getMainWindow().getApplication().getContext();
HttpSession session = webCtx.getHttpSession();
session.invalidate();
appRef.getMainWindow().getApplication().close();
我使用vaadin 6.x和尝试以下,但他们没有在浏览器上我试过这是Chrome和IE浏览器。
appRef.getMainWindow().executeJavaScript("window.close();");
任何想法将不胜感激。 另一个问题我已经是我需要让主窗口的名称,然后调用mainWindow.close(); 或者只是window.close()的?