问题标签 [invisible-recaptcha]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3369 浏览

google-analytics - 谷歌验证码 V2 分析

有没有人成功使用过 Google reCAPTCHA V2 的分析功能?

根据 Google 常见问题解答,管理员可以在管理控制台中查看每日通过和失败统计信息。它报告请求通过和失败、会话完成、垃圾邮件索引和平均响应时间。但是,对我来说,它显示“此站点的流量低于显示图表所需的最低流量”。

我正在 localhost 中测试 reCAPTCHA 并且没有很多流量。但是,Google 并未公开显示图表需要多少流量。

如果有人了解显示图表所需的流量数量,请分享:)。此外,客户端/服务器端是否有额外的实现来成功使用分析工具?

提前致谢。

0 投票
1 回答
6748 浏览

javascript - Invisible recaptcha 以编程方式调用质询 grecaptcha.getResponse() 在页面刷新时始终为空白

我在我的 jsp 页面中呈现 google recaptcha 小部件,并在我提交表单时以编程方式在我的 java 脚本中调用挑战。

这是我调用挑战的 java 脚本代码。

grecaptcha.getResponse()在第一次提交表单时总是为空,然后第二次提交时我得到了回复。

0 投票
2 回答
7461 浏览

javascript - 页面加载后立即执行不可见的验证码

我正在尝试使用谷歌的能力来检查页面请求是来自人类还是机器人。通过这个,我想包含一个不可见的验证码,并在页面完成加载后立即提交验证。我已经浏览了谷歌文档https://developers.google.com/recaptcha/docs/invisible,正常的例子对我来说很好。但是我正在尝试以一种 gr​​ecaptcha.execute() 在页面加载后立即触发的方式对其进行调整,我尝试使用 window.onload 或 (window).ready() 并且我得到了相同的错误

当然我相信是因为 grecaptcha 脚本没有准备好,实际上如果我设置了 1 秒或 2 秒的超时时间,它会执行得很好。

我尝试将“onload”参数添加到 api.js,但没有成功……顺便说一下,api.js 只是在 HEAD“recaptcha__en.js”中包含了实际的 recaptcha 脚本

我不需要实际的表格或提交任何联系信息,只需要验证查看页面的主题是人还是机器人

任何想法/建议将不胜感激!谢谢!!

编辑:按要求添加代码:

0 投票
3 回答
22852 浏览

javascript - 使用 jQuery ajax 的隐形 ReCaptcha

我正在尝试使用 jQuery 和“ajax”请求在表单中实现最新的 ReCaptcha(又名“不可见”ReCaptcha)。
ReCaptcha 文档:https ://developers.google.com/recaptcha/docs/invisible

我的表格:

我的 javascript (jQuery):

ReCaptcha 需要设置一个“数据回调”,我不确定如何与我已经存在的“.submit(function(event)”函数绑定。
我的“onSubmit()”技巧不起作用,它忽略了“ajax ” 并刷新页面。

如何在我的“datas”变量中发送“g-recaptcha-response”值以将其发布到 test.php?

0 投票
1 回答
9287 浏览

php - 同一页面中多个表单上的 Google Invisible ReCaptcha - PHP

我在我的 php 网站上关注这个 Invisible ReCaptcha 文档:http ://www.pinnacleinternet.com/installing-invisible-recaptcha/一切正常。但是,虽然在同一页面中的多个表单上实施,但验证码仅适用于第一个表单并且不确定第二个表单发生了什么,我很想知道它如何在单个页面中处理多个表单。或者有人请为多种表格推荐一个工作文档吗?

0 投票
2 回答
1214 浏览

recaptcha - 验证用户输入时不可见的 Google reCaptcha 返回 410

我们正在使用不可见的 reCaptcha,有时,Google 的 Javascript 代码会向 Google 的服务器发出请求,接收到响应状态 410,而不是 200。

我们无法控制它,因为请求是由 Google 的 reCaptcha Javascript 代码发出的。

如果已向用户提出质询,以下是失败请求的示例:

回应是:

它大约有 10% 的时间会失败。下面是 HTTP 请求的“历史”:

请求 #1

上面的响应看起来像无效的 JSON,但预计如此处详述

请求 #2

请求#3

请求 #4(失败的请求)

0 投票
1 回答
1165 浏览

modal-dialog - Recaptcha 点击模式外

我正在为同一页面中的多个链接使用来自 Google 的新 Recaptcha V2。我的问题是,当我通过选择正确的图像获得模态以证明我不是机器人时,如果我在其外部单击,则不会重置此 recaptcha。我想知道在此模式之外单击时是否有任何方法可以重置 recaptcha

谢谢

0 投票
1 回答
3715 浏览

javascript - 数据回调函数在 Invisible reCAPTCHA 中不起作用

我已经在一个注册表单的站点中实现了 Invisible reCAPTCHA。当我单击提交按钮时,reCAPTCHA 将出现,并且在验证后它不会调用回调函数。这是脚本。

脚本

HTML

0 投票
2 回答
11736 浏览

c# - 为 asp.net 应用程序实施 Invisible Google reCaptcha?

这是我的 ASP.NET 表单。我想通过服务器端验证向它添加不可见的 recaptcha。有人可以帮忙吗?

我可以进行客户端验证,但它不使用密钥。我的另一个问题是我们是否需要隐形 recaptcha 的密钥?

请参阅我用于 google recaptcha 的服务器端代码,但它不适用于 Invisible recaptcha。我收到此错误: -reCAPTCHA 错误:missing-input-response: Not Valid Recaptcha

Javascript代码

服务器端代码

我收到此错误: -reCAPTCHA 错误:missing-input-response: Not Valid Recaptcha

0 投票
0 回答
34 浏览

invisible-recaptcha - 无法知道用户何时在客户端的谷歌隐形验证码中被识别为机器人

我正在关注以编程方式调用质询过程,以将用户识别为人类或机器人。

下面是我在 html 中的验证码 div。

我的 html 脚本标签中有数据回调函数:

每次谷歌成功将用户识别为人类时都会调用数据回调。

当谷歌将用户识别为机器人时,它不会被调用。

但我想知道谷歌何时在点击按钮时以上述类似方式识别用户机器人?

因为当我点击一个按钮时,我以编程方式调用挑战,grecaptcha.execute()所以会发生这种情况:

1)如果用户被验证为人类,则调用数据回调,我使用令牌进行下一个处理。但是 2)如果用户未被验证为人类,则不调用数据回调并且点击时没有任何反应,我保持不变页。

我希望在第二种情况下得到确认,以便我可以决定进一步处理。

请帮助我。