我想在AngularJs中准备安全应用程序,它处理与支付相关的公共网站(意味着我们可以从多个网站获取请求在安全网站上付款)。
现在问题我正面临着。
当我们从帖子表单中的某个网站向Angularjs安全应用程序发送数据时,我们无法捕获那些发布的表单数据。 示例: - www.xyz.com是我们以帖子形式捕获用户的一些数据然后发送到我们的AngularJs安全应用程序(secure.xyz.com/app/index.html#lmnpage)进行进一步处理的网站。现在我的问题出现了,如何将http://www.xyz.com数据捕获到https://secure.xyz.com/app/index.html#lmnpage以便进一步处理。
帮助我解决这种情况,因为我是AngularJs的新手。
答案 0 :(得分:0)
由于cross site scripting问题;您无法将数据从一个域发布到另一个域。
您可以考虑在Angular JSONP对象上尝试$http。它本质上是一个来电。
CORS也可能是一种选择,但我自己并没有使用它。
如果您需要更高级的东西,理论上您可以使用通过JavaScript桥与UI通信的SWF,然后如果您在服务器上放置了crossdomain.xml文件,则调用您的服务器。当然,如果不支持Flash(例如移动设备),这会在浏览器上出现跨平台问题。
[注意:我不知道这些想法与PCI合规性标准的兼容性如何]