尝试将ApplePayJS集成到我的网站中并收到这条恼人的消息::
InvalidAccessError Code 15
"The object does not support the operation or argument"
一切似乎进展顺利,现在没有任何作用。
答案 0 :(得分:0)
如果您收到此错误,根据我的经验,Safari现在已经死于ApplePayJS,您必须先强制退出并重新打开它。
如果你将一个字符串而不是一个对象传递给completeMerchantValidation
,那么我理解ApplePay API完全崩溃的原因。
如果从服务器返回的内容不是JSON对象,而是字符串,则可以执行此操作:
session.completeMerchantValidation(JSON.parse(merchantSession));
或者更好的是 - 修复服务器以返回JSON对象而不是字符串。
答案 1 :(得分:0)
我也遇到过这个问题,但原因不同
您在会话中的域名需要与您浏览器的域名相同。你在 InitiativeContext 中在后台设置域名