PayPal上下文结账 - Acess拒绝

时间:2015-05-08 14:45:32

标签: paypal

我们正在电子商务网站上实施PayPal上下文结账。在Chrome和FF中一切正常,但在IE11中,弹出窗口会在重定向回到我们的网站时挂起。控制台在这段代码的PayPall app.js脚本中显示Access Denied错误:

if (window.miniBrowser && navigator.userAgent.match(/msie|trident/i)) {
        var bridge = window.opener.frames['PayPalBridge'];
        if (bridge && typeof(bridge) !== "undefined" && typeof(bridge.returnToParent) !== "undefined") {
            bridge.returnToParent(msg);
        }
    } else {
        window.opener.postMessage(msg,"*");
    }

我将所有安全级别切换到尽可能低,尝试将两个站点(我们的和sandbox.paypal.com)添加到可信区域,但它没有帮助。任何想法可能是错的或我们如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是我的坏事。没有正确设置PayPal模块。环境信息丢失,因此PayPal在生成IFrame时假设生产。当我在我的测试站点上使用沙箱时,它导致跨域操作被IE阻止。