我致力于一个简单的记录器页面增强。它是通过调用 JSNI $wnd.open 方法在单独的窗口中从主 GWT 模块打开的。我想要得到的是,当我单击按钮(在记录器页面上)时,我的 GWT 主页面会收到通知。有可能实现吗?任何帮助都感激不尽。
最佳答案
您正在寻找 window.opener https://developer.mozilla.org/en/DOM/window.opener
因此必须在 JSIN native 方法中在 gwt 应用程序中定义一个函数:
$win.openerCallback = function(){};
在您的记录器页面中:
window.opener.openerCallback()
调用 gwt 应用程序中的函数
关于javascript - 如何从外部 html 页面获取到正在运行的 GWT 页面的回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6983866/