如何在Chrome上模拟iOS用户代理,以启用Apple Pay?

时间:2017-01-26 20:19:21

标签: ios google-chrome user-agent applepay

出于开发的原因,如何让Chrome在非Apple桌面上运行?#Apple; Apple Pay"按钮在启用的网站上显示自己?

" Apple Pay"按钮不必具有功能,只需显示即可。

1 个答案:

答案 0 :(得分:0)

这个'技巧'对我的团队起作用,可以启用模拟Apple Pay支持。但请注意,Apple Pay按钮的样式仅适用于使用custom CSS rules

的iOS设备
window.ApplePaySession = { canMakePayments: function() { return true; }, 
canMakePaymentsWithActiveCard: function() { return 
$.Deferred().resolve(true).promise(); } };

<强>假设:

  • 该代码段在Apple Pay会话验证代码的其余部分之前提前运行
  • 您正在使用延迟的jquery来解析对true的承诺