问题标签 [grecaptcha]

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 投票
0 回答
25 浏览

recaptcha - 使用 Google Invisible reCAPTCHA,应用程序能否知道用户是否看到了挑战?

对于我感兴趣的一些分析,我需要知道在我的网站上与 Google Invisible reCAPTCHA v2 交互的用户是否看到了挑战,或者他们是否畅通无阻地通过了初始检查。查看API,我看不到这样做的方法,所以我想知道是否有人成功了?

0 投票
0 回答
6 浏览

session - grecaptcha and req.session best practises

Are there any important differences between using grecaptcha for a token to use each get request and req.session.uid ? I tried req.session and it returns 'undefined'.

0 投票
1 回答
212 浏览

c# - Google recaptcha 中的 AssessmentName 中的评估是什么

我们需要在谷歌验证码验证中提供 AssessmentName CreateAssessmentRequest。它的格式为项目/{projectname}/assessments/{assessment}。

这个 {assessment} 部分指的是什么?

https://cloud.google.com/recaptcha-enterprise/docs/create-assessment

谢谢, 阿尼什

0 投票
0 回答
488 浏览

validation - 使用 greptcha.reset() 方法时出现“范围错误:超出最大调用堆栈大小限制”

我正在使用 google recaptcha V2 进行验证码验证。最近,我在使用grecaptcha.reset()方法重置验证码时遇到问题。

请参阅下面的错误截图:

在此处输入图像描述

在 google recaptcha 演示网站中检查了相同的场景,并且存在相同的问题。

有人能帮忙吗?是否有任何解决方法。提前致谢。

0 投票
0 回答
43 浏览

windows - 如何通过 localhost 代理允许重新验证

在某些情况下,我在一家在线企业的陈列室工作,该陈列室有几台计算机供客户访问网站。在最近的 Windows 更新中,信息亭模式中断了。为了锁定浏览器,我想我可以全部完成,但是一些特定的网站通过 127.0.0.1 的 localhost 代理取得了很大的成功。我无法在展厅计算机上实施此解决方案的唯一原因是无法加载 recaptcha。这些是我添加的以下网址,试图“允许”recaptcha 连接互联网:

  1. google.com/recaptcha/
  2. gstatic.com/recaptcha/
  3. recaptcha.google.com/recaptcha/
0 投票
0 回答
222 浏览

javascript - Google Recaptcha V2 Invisible - 加载时间大幅增加 - 破坏页面速度优化

问题总结:

Google V2 ReCapcha 取消了所有页面速度调整工作,这些工作只是为了加载小的“不可见”[不是真的不可见] iFrames

情况:

有一个很棒的 SEM 登陆页面,构建良好,gzipped,缩小的 JS/css,CDN,最小的字体闪电般快速 99% 页面速度得分......

但是一旦JS层被激活

Google V2 Invisible ReCapcha 尝试处理页面上的 3 个 FORM 元素(潜在客户表单、时事通讯和基于 Twilio 的 SMS“点击通话”表单)速度得分受到影响(而且不是可接受的数量,很多)

图片说明了一切: 在此处输入图像描述

多年来一直是一个问题,一直都知道它,但现在可能有解决方案?

所有表单都是 100% AJAX。可以使用其他东西,也许是 V3?异步延迟,尝试使用延迟而不是延迟 - 仅从 Google 交付 JS 文件的加载时间似乎“不合理”......(尝试获取 JS 文件并在本地提供它们,非正统且无论如何“不起作用”)

接受建议。

0 投票
1 回答
349 浏览

javascript - 我可以在不验证令牌的情况下实施 Recaptcha V3 吗?

Google Recaptcha V3 文档显示最简单的实现方法是使用他们所谓的“自动将挑战绑定到按钮” https://developers.google.com/recaptcha/docs/v3#automatically_bind_the_challenge_to_a_button

从他们的示例中,回调函数直接处理提交。他们是否暗示您不必通过这种方法使用他们的 API 来验证令牌?或者这个例子只是为了展示如何运行一个以令牌作为参数的 JS 回调函数?

如果您没有 recaptcha 令牌的服务器端验证,您可以从按钮中删除 recaptcha 事件,然后像往常一样在没有令牌的情况下提交表单。

简而言之,文档中的示例是不安全的,还是只是缺少服务器端验证部分?

0 投票
0 回答
149 浏览

c# - ReCaptcha 3 HTML Helper 在按钮中单击 ASP.NET MVC

我想在注册表单中使用 re-captcha 3,我想在单击按钮时检查 re-captcha。

我用这篇文章

我在注册按钮中有这个代码

如何在grecaptcha.execute其中使用?

0 投票
0 回答
53 浏览

web - 当用户输入错误密码时,我是否应该在后端验证 google reCaptcha(V2 不可见)

我在一个项目中使用了 reCaptcha,它似乎忽略了重复插入的错误密码太久。

它与后端的令牌验证有关吗?

现在我的控制器在验证凭据之前验证验证码。

验证是否表明 reCaptcha 用户输入了正确的密码?

0 投票
0 回答
376 浏览

javascript - 是否可以使用 grecaptcha.execute 绕过 hCaptcha?

嘿,我想知道是否可以使用相同的隐形 recaptcha 方法(grecaptcha.execute)绕过 hCaptcha。我知道有一种方法可以绕过 2captcha,但它似乎不是即时的,我需要一个即时版本。

我的朋友做了隐形的recaptcha: