我有GWT应用程序,它与AdaptivePayment API上的lightbox集成。
我无法使用提供的代码关闭取消/返回页面:
dgFlow = top.dgFlow || top.opener.top.dgFlow;
dgFlow.closeFlow();
top.close();
我尝试从含有取消/返回页面的Iframe的内部/外部调用上面的代码 未能解雇流程。有人可以给我一个用例的例子吗?
感谢!
答案 0 :(得分:1)
我在打电话:
var dgFlow = new $wnd.PAYPAL.apps.DGFlow({ trigger: 'invokeOverlay' });
JSNI方法在IFrame中被decalred,因此dgFlow永远不是全局变量。
$wnd.dgFlow = new $wnd.PAYPAL.apps.DGFlow({ trigger: 'invokeOverlay' });
将变量添加到文档窗口以使其显式为全局。