加载 Paypal 验证码时 WKWebView 为空白

cha*_*dal 3 iphone paypal ios swift ios14

用户可以在我们的应用程序内使用 Paypal 付款。我们在 WKWebView 中打开 Paypal 链接。

但这是Paypal登录后的结果。

在此输入图像描述

当我检查 WKWebView 时,我在控制台中发现以下两个错误:

Refused to load https://www.recaptcha.net/recaptcha/enterprise/... because it does not appear in the frame-ancestors directive of the Content Security Policy.

Failed https://www.recaptcha.net/recaptcha/enterprise/... to load resource: the server responded with a status of 404 ()
Run Code Online (Sandbox Code Playgroud)

我在互联网上没有找到任何有关如何解决此问题的信息。

谢谢

Pre*_*der 6

我们在 WKWebView 中打开 Paypal 链接。

你不可以做这个。从文档中

不要在应用程序中使用 WebView 显示 PayPal 网页

您的应用程序不得使用 WebView 或类似的自定义浏览器机制来显示 PayPal 网页。相反,请使用适当的 PayPal SDK 来管理 PayPal 体验,或在系统浏览器或经批准的浏览器视图机制(例如 iOS 上的 Safari 视图控制器或 Android 上的 Chrome 自定义选项卡)内启动 PayPal 网页。

--

如果您自己的结帐/付款流程发生在 Web 视图(而不是本机视图)中,并且您需要从那里打开 PayPal 结帐,请考虑使用弹出桥(iOS 或 Android 版本),它将任何 Web 弹出窗口转换为在 SFVC 中打开/相关色温