问题标签 [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.
google-analytics - 谷歌验证码 V2 分析
有没有人成功使用过 Google reCAPTCHA V2 的分析功能?
根据 Google 常见问题解答,管理员可以在管理控制台中查看每日通过和失败统计信息。它报告请求通过和失败、会话完成、垃圾邮件索引和平均响应时间。但是,对我来说,它显示“此站点的流量低于显示图表所需的最低流量”。
我正在 localhost 中测试 reCAPTCHA 并且没有很多流量。但是,Google 并未公开显示图表需要多少流量。
如果有人了解显示图表所需的流量数量,请分享:)。此外,客户端/服务器端是否有额外的实现来成功使用分析工具?
提前致谢。
javascript - Invisible recaptcha 以编程方式调用质询 grecaptcha.getResponse() 在页面刷新时始终为空白
我在我的 jsp 页面中呈现 google recaptcha 小部件,并在我提交表单时以编程方式在我的 java 脚本中调用挑战。
这是我调用挑战的 java 脚本代码。
我grecaptcha.getResponse()
在第一次提交表单时总是为空,然后第二次提交时我得到了回复。
javascript - 页面加载后立即执行不可见的验证码
我正在尝试使用谷歌的能力来检查页面请求是来自人类还是机器人。通过这个,我想包含一个不可见的验证码,并在页面完成加载后立即提交验证。我已经浏览了谷歌文档https://developers.google.com/recaptcha/docs/invisible,正常的例子对我来说很好。但是我正在尝试以一种 grecaptcha.execute() 在页面加载后立即触发的方式对其进行调整,我尝试使用 window.onload 或 (window).ready() 并且我得到了相同的错误
当然我相信是因为 grecaptcha 脚本没有准备好,实际上如果我设置了 1 秒或 2 秒的超时时间,它会执行得很好。
我尝试将“onload”参数添加到 api.js,但没有成功……顺便说一下,api.js 只是在 HEAD“recaptcha__en.js”中包含了实际的 recaptcha 脚本
我不需要实际的表格或提交任何联系信息,只需要验证查看页面的主题是人还是机器人
任何想法/建议将不胜感激!谢谢!!
编辑:按要求添加代码:
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?
php - 同一页面中多个表单上的 Google Invisible ReCaptcha - PHP
我在我的 php 网站上关注这个 Invisible ReCaptcha 文档:http ://www.pinnacleinternet.com/installing-invisible-recaptcha/一切正常。但是,虽然在同一页面中的多个表单上实施,但验证码仅适用于第一个表单并且不确定第二个表单发生了什么,我很想知道它如何在单个页面中处理多个表单。或者有人请为多种表格推荐一个工作文档吗?
recaptcha - 验证用户输入时不可见的 Google reCaptcha 返回 410
我们正在使用不可见的 reCaptcha,有时,Google 的 Javascript 代码会向 Google 的服务器发出请求,接收到响应状态 410,而不是 200。
我们无法控制它,因为请求是由 Google 的 reCaptcha Javascript 代码发出的。
如果已向用户提出质询,以下是失败请求的示例:
回应是:
它大约有 10% 的时间会失败。下面是 HTTP 请求的“历史”:
请求 #1
上面的响应看起来像无效的 JSON,但预计如此处详述
请求 #2
请求#3
请求 #4(失败的请求)
modal-dialog - Recaptcha 点击模式外
我正在为同一页面中的多个链接使用来自 Google 的新 Recaptcha V2。我的问题是,当我通过选择正确的图像获得模态以证明我不是机器人时,如果我在其外部单击,则不会重置此 recaptcha。我想知道在此模式之外单击时是否有任何方法可以重置 recaptcha
谢谢
javascript - 数据回调函数在 Invisible reCAPTCHA 中不起作用
我已经在一个注册表单的站点中实现了 Invisible reCAPTCHA。当我单击提交按钮时,reCAPTCHA 将出现,并且在验证后它不会调用回调函数。这是脚本。
脚本
HTML
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
invisible-recaptcha - 无法知道用户何时在客户端的谷歌隐形验证码中被识别为机器人
我正在关注以编程方式调用质询过程,以将用户识别为人类或机器人。
下面是我在 html 中的验证码 div。
我的 html 脚本标签中有数据回调函数:
每次谷歌成功将用户识别为人类时都会调用数据回调。
当谷歌将用户识别为机器人时,它不会被调用。
但我想知道谷歌何时在点击按钮时以上述类似方式识别用户机器人?
因为当我点击一个按钮时,我以编程方式调用挑战,grecaptcha.execute()
所以会发生这种情况:
1)如果用户被验证为人类,则调用数据回调,我使用令牌进行下一个处理。但是 2)如果用户未被验证为人类,则不调用数据回调并且点击时没有任何反应,我保持不变页。
我希望在第二种情况下得到确认,以便我可以决定进一步处理。
请帮助我。