我有下一个代码来关闭GWT窗口,但是它不起作用,您能告诉我什么地方出问题或如何关闭GWT窗口吗?提前致谢:

public native void closeBrowser()
/*-{
    $wnd.close();
}-*/;

public void onModuleLoad() {

    Button cerrar = new Button("Cerrar");
    cerrar.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {

            Window.alert("Voy a cerrar");
            closeBrowser();
        }
    });

    RootPanel.get().add(cerrar);
}

最佳答案

脚本不允许关闭脚本未打开的窗口。

这是一篇文章,说明了解决方法:http://csharpdotnetfreak.blogspot.com/2008/11/javascript-windowclose-does-not-work-in.html

10-02 06:06