我正在开发具有webview(wkwebview)的iOS应用,将会在wkwebview中加载网站,例如亚马逊,flipkart等。我的信用卡/借记卡详细信息(如卡号,有效日期等)已安全存储在我的iOS应用中,我想将信用卡/借记卡详细信息填充到amazon.com付款页面输入字段中。
如果保存,iPhone中的默认Safari浏览器能够自动填充信用卡/借记卡。
请让我知道相同的解决方案。
这是亚马逊付款页面:
您可以为带有WKUserScript
对象的页面添加自定义UserScript。在其中,您可以使用标准的JavaScript,例如document.getElementById("creditcard").defaultValue = "12345";
本教程应该给您一个概念:https://medium.com/capital-one-tech/javascript-manipulation-on-ios-using-webkit-2b1115e7e405。有关WKUserScript
的更多信息,请查看官方文档(https://developer.apple.com/documentation/webkit/wkuserscript)