【发布时间】:2016-08-10 20:41:48
【问题描述】:
我有一个使用 Paypal 支付流程的支付系统,他们向我发送 iFrame 以进行渲染。我想捕捉点击“立即付款”按钮的时间,以便在交易处理过程中隐藏页面上的“取消”按钮。
我已经尝试过常用的 jQuery:
$("#iFrame .button").click(function(){});
和
$("#iFrame").contents().find("input[type='button']")
但没有任何效果。我得到了错误:
未捕获的 DOMException:无法从 'HTMLIFrameElement' 读取 'contentDocument' 属性:阻止具有源“http://localhost”的框架访问跨域框架
关于如何捕获点击的任何想法?
【问题讨论】:
-
你不能那样做。想象一下,如果您想使用 javascript 代表用户单击“立即付款”按钮...
-
或在用户名/密码字段中捕获按键...