Java 如何在gwt中从一个浏览器窗口获取数据到另一个窗口?

Java 如何在gwt中从一个浏览器窗口获取数据到另一个窗口?,java,javascript,gwt,window,jsni,Java,Javascript,Gwt,Window,Jsni,首先,我想说的是,我已经浏览了所有与我的问题类似的帖子,但我有一些不同的要求 在我们的项目中,我们使用gwt开发模块,在其中一个模块中,我们有“编辑”按钮,打开一个新的浏览器窗口,其中包括“CKEditor”。 我们正在修改来自gwt小部件的ckeditor中的数据(通过url) 在my gwt小部件中使用以下代码段(JSNI)打开该窗口: private static native BodyElement getBodyElement(String url) /*-{

首先,我想说的是,我已经浏览了所有与我的问题类似的帖子,但我有一些不同的要求

在我们的项目中,我们使用gwt开发模块,在其中一个模块中,我们有“编辑”按钮,打开一个新的浏览器窗口,其中包括“CKEditor”。 我们正在修改来自gwt小部件的ckeditor中的数据(通过url)

在my gwt小部件中使用以下代码段(JSNI)打开该窗口:

private static native BodyElement getBodyElement(String url) /*-{    
         var win = window.open("url", "win",      "width=940,height=400,status=1,resizeable=1,scrollbars=1"); // a window object    
         return win.document.body;       
   }-*/; 
新打开的窗口具有带有
ckeditor
的html表单

因此,在这里,一旦我的表单提交,我将关闭新窗口,但我希望编辑的文本显示在旧窗口中。
我怎样才能达到这个要求呢?

如果你能使用HTML5,那应该很容易。使用消息传递

请看这里:


参考新打开的窗口,yu可以在两个窗口之间建立通信。

不想成为jQuery的传道者,但也可以在不使用HTML5的情况下发布消息,前提是包含jQuery。看,我知道。。。