我有 GWT 应用程序,它与 AdaptivePayment API 上的灯箱集成。
我无法使用提供的代码关闭取消/返回页面:
dgFlow = top.dgFlow || top.opener.top.dgFlow;
dgFlow.closeFlow();
top.close();
我尝试从包含取消/返回页面的 Iframe 的内部/外部调用上面的代码 无法关闭流程。有人可以给我一个用例示例吗?
谢谢!
最佳答案
我在打电话:
var dgFlow = new $wnd.PAYPAL.apps.DGFlow({ trigger: 'invokeOverlay' });
JSNI 方法在 IFrame 中被标记,因此 dgFlow 从来都不是全局变量。
$wnd.dgFlow = new $wnd.PAYPAL.apps.DGFlow({ trigger: 'invokeOverlay' });
将变量添加到文档窗口,使其显式成为全局变量。
关于paypal - 自适应支付 : How to close lightbox from close url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10788135/