Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问iFrame';s在不同端口上重定向位置_Javascript_Node.js_Angular_Iframe_Proxy - Fatal编程技术网

Javascript 访问iFrame';s在不同端口上重定向位置

Javascript 访问iFrame';s在不同端口上重定向位置,javascript,node.js,angular,iframe,proxy,Javascript,Node.js,Angular,Iframe,Proxy,我正在构建3D安全支付网关,但似乎在使用第三方服务提供商和以前的开发人员提供的iFrame时遇到了问题 用户在我们的站点(我们称之为“domain.com”)输入他们的卡详细信息,该站点运行在端口443和https上。然后,信息被传递到第三方iframe,在那里完成3d安全卡处理,它执行一些跨源重定向,然后重定向回我们的域(我们称之为payments.domain.com),该域在一个完全独立的端口9443上运行。这不是我实施的,也不是我控制的。我需要获取一些参数来验证这个重定向URL中的卡详细

我正在构建3D安全支付网关,但似乎在使用第三方服务提供商和以前的开发人员提供的iFrame时遇到了问题

用户在我们的站点(我们称之为“domain.com”)输入他们的卡详细信息,该站点运行在端口443和https上。然后,信息被传递到第三方iframe,在那里完成3d安全卡处理,它执行一些跨源重定向,然后重定向回我们的域(我们称之为payments.domain.com),该域在一个完全独立的端口9443上运行。这不是我实施的,也不是我控制的。我需要获取一些参数来验证这个重定向URL中的卡详细信息

我已经成功地向iframe提交了一个表单,从我的银行获得了一个OTP,但我遇到的困难是捕获了iframe重定向url。我可以看到跨源重定向,甚至可以从我们的域得到响应(尽管是401)

我尝试挂接iFrame元素的contentWindow.location.href,但得到了一个未定义的值。我也无法使用postMessages,因为我无法控制重定向来自的站点。我已经考虑过代理iFrame,但是我不知道从哪里开始

请帮忙