首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WKWebview上的ApplePay

WKWebview上的ApplePay
EN

Stack Overflow用户
提问于 2017-05-26 05:48:43
回答 3查看 6.3K关注 0票数 6

我正在尝试加载WKWebView上的ApplePay弹出窗口。我通过实现它来完成我最初的工作,但是它没有加载。

有没有什么额外的东西需要我去实现才能让它工作呢?苹果公司也没有关于apple pay的相关文档。

EN

回答 3

Stack Overflow用户

发布于 2017-06-29 02:21:30

我认为你需要使用SFSafariViewController

iOS 10。所有具有安全元素的iOS设备都支持 Pay JavaScript。在Safari和SFSafariViewControllerobjects. 中都支持它

票数 3
EN

Stack Overflow用户

发布于 2020-08-07 15:12:06

苹果支付只支持SFSafariViewController,不支持UIWebView和WKWebview。

票数 3
EN

Stack Overflow用户

发布于 2020-11-06 00:38:25

看起来可能有解决方案:https://webkit.org/blog/9674/new-webkit-features-in-safari-13/

在iOS 13中,加载到WKWebView中的网页现在可以接受

Pay。为了保护WKWebView中苹果支付交易的安全性,苹果支付不能与WKUserScript或evaluateJavaScript(_:completionHandler:)等脚本注入API一起使用。如果在网页使用Apple Pay之前调用这些API,则Apple Pay将被禁用。如果网页在调用evaluateJavaScript(_:completionHandler:)之前使用Apple Pay,则将使用非空NSError调用完成处理程序。每次导航顶部框架时,都会重置这些限制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44190343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档