如何在Chrome上模拟iOS用户代理,以使Apple Pay得以展示?

如何在Chrome上模拟iOS用户代理,以使Apple Pay得以展示?,ios,google-chrome,user-agent,applepay,Ios,Google Chrome,User Agent,Applepay,仅出于开发原因,如何让非苹果台式机上运行的Chrome欺骗“Apple Pay”按钮,使其在启用的网站上显示自己 “Apple Pay”按钮不必是功能性的,只需显示即可。这一“技巧”对我的团队起到了作用,可以支持模拟Apple Pay。但是,请注意,Apple Pay按钮的样式仅适用于使用 假设: 该代码段在Apple Pay会话验证代码的其余部分之前运行 您正在使用jquerydeferred将承诺解析为true window.ApplePaySession = { canMakePaym

仅出于开发原因,如何让非苹果台式机上运行的Chrome欺骗“Apple Pay”按钮,使其在启用的网站上显示自己


“Apple Pay”按钮不必是功能性的,只需显示即可。

这一“技巧”对我的团队起到了作用,可以支持模拟Apple Pay。但是,请注意,Apple Pay按钮的样式仅适用于使用

假设:

  • 该代码段在Apple Pay会话验证代码的其余部分之前运行
  • 您正在使用jquerydeferred将承诺解析为true
window.ApplePaySession = { canMakePayments: function() { return true; }, 
canMakePaymentsWithActiveCard: function() { return 
$.Deferred().resolve(true).promise(); } };