Swift如何通过WKWebView实现和获取浏览器信息

问题描述 投票:0回答:0

我正在尝试在我的应用程序中实施支付服务,为此我需要能够处理“新的”3DS2 安全支付流程。这个过程需要我加载一个服务返回的 URL 来完成支付。我在实现 WebView 时遇到了一些问题,感觉我做错了。

  • 为了使流程正常运行,我需要传递有关用户正在使用的浏览器的信息。为了使这成为可能,我正在加载一个 WKWebView,其 URL 只是一个空页面,并希望从那里获取信息。但是,我不明白如何访问它。所需信息如下: .

  • 收集完所有这些后,我调用 API,然后返回一个 URL,用户需要被定向到。这不是什么大问题。

  • 我还传递了一个 URL,用户在 webview 中完成该过程后将被重定向到该 URL。当用户到达该页面时,我需要得到通知,因为我需要以编程方式关闭 webview,并且想不出另一种方法来执行此操作。不过,我没有找到任何在加载新 URL 时通知我的委托方法。

我读到 UIWebView 也存在但比 WKWebView 旧。我还需要浏览器像视图一样加载,没有通常的浏览器 UI(字面上只是 html 和 css)。

ios swift uiwebview wkwebview
© www.soinside.com 2019 - 2024. All rights reserved.