我正在尝试实现新的不可见的reCaptcha,但它不起作用。
首先,事件困难我已经用“隐形”选项创建了一个新的键,在我的应用程序中更改了键,当我在控制台中查看时,我可以看到这个请求:
根据医生的说法是对的...
第二,我选择将验证码放在一个div中(根据文档这是可以的):
这是一个验证码解决方案,但不是不可见的解决方案,因为它仍然显示框。我知道我也必须使用execute函数,但由于我仍然看到框,我认为我还没有进入那个阶段…有人能帮我吗?
在“不可见”的recaptcha的情况下,grecaptcha.render()
api接受第三个可选的布尔参数,称为inherit
,并且默认值为false
。如果其值指定为true
,则只有recaptcha才会使用.g-recaptcha
元素上的现有data-*属性,用于在render()
的选项中未指定的参数,否则将视为缺少该参数。
由于您传递的参数不是true
值,因此它永远不会读取HTML元素上的data-size=“invisible”
值,从而将其呈现为可见的recaptcha。
试试看:
grecaptcha.render(document.getElementById('captchaSignup'), {
'sitekey' : '...',
'callback' : function(response) { ... }
}, true); // <-- this is the change. Pass "true" here
我正在建立一个PHP网站,我想把验证码放在登录表单上。我使用了Google新的隐形reCaptcha,但在实现它时遇到了麻烦(HTML部分,PHP正在工作)。 我现在得到的“普通”reCaptcha的代码如下(根据Google reCaptcha的说明,这是有效的): 当我注册时,确认邮件中发送了一些指示(大约花了24小时才得到确认)。也就是说: 隐形reCAPTCHA集成 > 请确保您的站点密钥
我正在尝试在我的AngularJS web应用程序中实现不可见的reCAPTCHA。根据他们的文档,我应该在登录表单的提交按钮中添加一个名为“数据回调”的属性。但是,我使用ng click将http请求的函数附加到按钮。那么我应该在“数据回调”属性的值中输入什么呢?另外,我如何知道recaptcha结果是否成功,并获取g-recaptcha-response以使用http请求发送到服务器? htt
在文档中,它假定表单是普通表单,而不是Ajax。到底应该如何将不可见的reCaptcha集成到我的ajax表单中?例如: 特别是,我应该为“数据回调”处理程序指定什么?同样,在文档中,it data-callback提交了一个表单,但是是一个普通的表单,而我的表单是Ajax。我需要“数据回调”吗?我不应该在处理程序中调用recaptcha吗?怎么做? 有“render”、“getresponse”
我正在为我们的CMS应用程序中的一个网站创建一个表单,该应用程序使用了谷歌新的隐形reCaptcha。 然而,我被困在如何使用reCaptcha的回调上? 在使用验证码之前,代码非常简单: HTML jQuery 库具有验证特定表单并将数据发送到处理表单数据的脚本的函数。 现在,我想将reCaptcha添加到表单中。文件说明如下: 1创建一个div与data-size='不可见'。 2打电话给gr
我有一个ViewPager+FragmentPageAdapter的问题。 场景:我有一个活动在片段a的内部,片段a有一个ViewPager,片段B1,e片段B2。B1 e B2是同一个类,但作为参数的数据不同。 FragmentPagerAdapter 片段B
我想弄清楚为什么视图。无形和视图。在我的Android应用程序中消失了。 我相信我的逻辑是正确的=空值,但可能不是? 下面是我的语法。我的目标是,如果他们的信息我想向用户显示这些信息。如果facebook、twitter、yelp等。。。如果没有显示信息,那么我不想给我的用户显示一个大的空白(这不好看)。我的问题是,我做错了什么,我怎样才能解决这个问题?我的语法如下。谢谢 我的XML