gpt4 book ai didi

paypal - safari 嵌入式 paypal 失败 - 拒绝显示文档,因为 X-Frame-Options 禁止显示

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:56 24 4
gpt4 key购买 nike

我刚刚发现我的嵌入式支付实现在 Safari 中不起作用。对于 Safari,我在控制台中收到此错误:拒绝显示文档,因为 X-Frame-Options 禁止显示

我找不到解决这个问题的方法。

请注意,该实现在 IE、FF 和 Chrome 中运行良好(好吧,FF 存在差异问题,但这部分似乎可以运行)。

以下是调用(为清楚起见进行了编辑):

var urlBase = "https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay";
var payKey = "AP-12345ABCDE6789012";
flow_Javascript = new PAYPAL.apps.DGFlow( { trigger:null, expType:"light" } );
flow_Javascript.startFlow( urlBase + "?payKey=" + payKey );

仅供引用,这是在控制台中返回的:

Invalid 'X-Frame-Options' header encountered when loading 'https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/expresscheckoutincontextremembermeflow?execution=e1s1': 'NONE' is not a recognized directive. The header will be ignored.

最佳答案

我遇到了同样的问题,添加 try/catch block 有帮助:

try { 
flow_Javascript.startFlow( urlBase + "?payKey=" + payKey );
} catch (err) {
// add some error logging here
}

关于paypal - safari 嵌入式 paypal 失败 - 拒绝显示文档,因为 X-Frame-Options 禁止显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15581604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com