Javascript 为什么Window.open()和#x27;s返回类型无效?

Javascript 为什么Window.open()和#x27;s返回类型无效?,javascript,html,gwt,Javascript,Html,Gwt,这样做在javascript中是完全允许的: var newWindow = window.open(...) 但是,这在GWT的senario中不起作用(我使用的是1.5,我不知道更高版本) 抛出一个编译时错误,即open是返回类型为void的方法 为什么它应该是空的?如果我想从主窗口关闭弹出窗口,该怎么办? 我怎样才能拿到它的手柄 毫无疑问,我将不得不求助于本机javascript,但我只是好奇为什么会这样…我不知道为什么GWT不支持您所要求的内容,但有一个请求多窗口支持,其中详细讨论了一

这样做在javascript中是完全允许的:

var newWindow = window.open(...)
但是,这在GWT的senario中不起作用(我使用的是1.5,我不知道更高版本)

抛出一个编译时错误,即open是返回类型为void的方法

为什么它应该是空的?如果我想从主窗口关闭弹出窗口,该怎么办? 我怎样才能拿到它的手柄


毫无疑问,我将不得不求助于本机javascript,但我只是好奇为什么会这样…

我不知道为什么GWT不支持您所要求的内容,但有一个请求多窗口支持,其中详细讨论了一些解决方法

任何其他的解决方案都适用于我吗?相关帖子-谢谢你的建议,我没有看到这里提到的任何解决方案,也请看一下我的帖子…请原谅我的评论,关于关闭检查,我确实看到了一些建议,但没有人提出具体的解决方案,但我仍在思考两个独立的窗口如何使用全局javascript变量交换数据??有一个具体的解决办法。谢谢你把我贴到那个bug上,尽管我恐怕还不知道一个完整的解决方案,但它仍然对解决方案开放。希望其他人是这样的。。。
Window window = Window.open("", "", "");