我正在使用braintree.js表单。我通过注册onPaymentMethodReceived
回调来使用ajax提交它。到目前为止一切顺利,它运作良好。
但是,在提交表单后,有两个步骤:首先将付款详细信息提交给braintree并进行验证(当微调器显示在表单上时),然后页面上的详细信息被匿名化,{{1回调用我可以用来发送到我的服务器的随机数来触发。
问题是我想在单击时禁用表单提交按钮,但在其上注册onPaymentMethodReceived
处理程序会导致braintree忽略该单击。
据我所知,此时客户的卡片详细信息在页面上可见,但由于iframe来自不同的域名,我无法抓住它们,此时我可以使用任何可能的方法来抓住无论如何我可以用onClick
做的详细信息,所以我真的没有看到这方面的安全案例。
有没有办法在这里检测到点击?