我使用的是FastLink 4.0,在一个普通的浏览器上,一切都能正常工作。然而,在移动web上,在iframe中加载yodlee之后,yodlee脚本会将yodlee UI弹出到一个新的浏览器标签中。由于UI是在一个新的选项卡中,所以当用户登录到他们的银行时,我无法从yodlee向我的应用程序发回消息。
是否有设置或代码级别的方法来强制yodlee脚本留在iframe中?
发布于 2021-01-14 16:21:52
我发现在调用fastlink js api时,您可以传递一个未记录的布尔键forceIframe来解决此问题。
window.fastlink.open({
fastLinkURL: '<fastlink-launch-url>',
accessToken: 'Bearer <your-access-token>',
params: {
configName : 'Aggregation'
},
forceIframe: true,
onSuccess: function (data) {},
onError: function (data) {},
onClose: function (data) {},
onEvent: function (data) {}
},
'container-fastlink');
}https://stackoverflow.com/questions/65707354
复制相似问题