我正在考虑在我的一个网站表单上使用vouchsafe小部件作为 reCAPTCHA 的可能替代品。
小部件将元素注入 DOM,包括
<a id="vouchsafe-button" class="" href="javascript:void(0)"> ...
<span id="vouchsafe-button-text-top">Click to Validate</span>
当用户执行所需的操作(在生成的图形元素上画一条线)时,上面的两行变为:
<a id="vouchsafe-button" class="vouchsafe-path-data-saved" href="javascript:void(0)"> ...
<span id="vouchsafe-button-text-top">Path Data Saved</span>
Vouchsafe 本身有一些关于小部件的 PHP 使用的文档,但没有关于处理客户端挑战和响应的 javascript。
在这个阶段我要做的就是记录类的#vouchsafe-button
变化和文本的变化#vouchsafe-button-text-top
。我已经尝试写入控制台日志$("#vouchsafe-button").attr("class")
,$("#vouchsafe-button-text-top").text()
但该类被报告为undefined
并且文本被报告为空字符串