错误1:
不安全的JavaScript尝试使用URL访问框架 带有URL的框架中的“测试URL” https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s1。 域,协议和端口必须匹配。
错误2:
不安全的JavaScript尝试使用URL访问框架 带有URL的框架中的“测试URL” https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s2。 请求访问权限的框架将'document.domain'设置为'paypal.com',但是 被访问的帧没有。两者都必须将'document.domain'设置为 允许访问的相同值。
好吧所以我试图整合Paypal Express Checkout,购买罚款的逻辑流程除了1个例外。当Paypal购买完成/取消时,Lightbox不会关闭,Paypal处理程序显示Lightbox内的网站。
我知道关于此问题有很多问题,但它们似乎都没有用。仅供参考我在Chrome浏览器中运行,这些错误不会出现在Firefox中
答案 0 :(得分:0)
好的,好像我做错了,我正在做的是将Paypal结帐URL传递给框架
在我的框架窗口中
window.location = ${checkoutURL};
我需要做的是在我的mainWindow上执行回调并告诉Paypal处理程序为我执行重定向,因为它控制了Frame窗口
var handler = window["paypal_handler"];
handler.closeFlow(); //Just in case another flow was already running when it shouldn't be
handler.startFlow(jQuery.unescape(data.checkoutUrl));