问题标签 [recaptcha-v3]
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.
coldfusion - 如何在 ColdFusion 中实现 recaptcha v3?
首先调用 Google 获取令牌contact_m.cfm
并将其提交到同一页面以进行验证。接下来使用 ColdFusion 调用来保护密钥。远程调用该函数以调用 ColdFusion 函数。这样做是因为实现了 ColdFusion 渲染并且不寻找更改。
使用 Google 验证令牌:
和 JavaScript 函数来检查 Google 是成功还是失败:
如果 Google 验证,则允许用户提交表单:
我收到错误消息:isHuman
未定义。相关问题:带有 ColdFusion 的 reCaptcha v3
recaptcha - Recaptcha V3 在通过 python 脚本运行时总是返回 0.9 分
我已经在表单提交上实现了 recaptcha v3,它在正常情况下工作正常,因为我得到了 0.9 分。但是当我尝试使用 selenium 从 python 脚本运行它时,它仍然给我 0.9 分,这是不正确的。我尝试使用相同形式的 recaptcha v2,当我尝试从 python 脚本运行时,它立即显示了挑战。你能帮我解释一下为什么recaptcha v3会这样吗?
Invisible recaptcha V2 工作正常,并在尝试通过 python 脚本运行时提示挑战。但是 v3 总是给出 0.9 分
上面的代码总是得到 0.9,即使我通过 python/selenium 脚本运行表单。我之前在相同的表单上实现了 v2 recaptcha,当我通过脚本运行它时,它会立即显示图像挑战。
c# - Async 函数和 BitArmory ReCaptcha 的问题
我正在为我的联系表单使用Google ReCaptcha和BitArmory NuGet包。我检查了 Azure 上的日志,发现有些人从 BitArmory ReCaptcha 收到错误响应(siteKey: can not be null??)。
我尝试了多种方法来存储我的站点密钥。一开始就在我常用的全局变量中。接下来,我在函数中创建了一个本地字符串变量并插入到验证码函数中。最后一步是将我的站点密钥字符串硬编码为验证码。在所有情况下,结果相同,有些人仍然收到关于siteKey:can not be null 的响应?
这是我的表单的一部分:
我的服务器端:
一些客户得到了回应:
recaptcha - 使用没有表单的 reCaptcha3?
我需要澄清我和 recaptcha 库之间可能存在的误解。
我通过搜索和查找 v3 实现的 YouTube 视频看到的所有示例都在 a 的上下文中附加了 recaptcha 准备/执行功能<form>
......但我试图在 a 的上下文之外使用<form>
reCaptcha以下方式:
- 用户在搜索框中输入姓名或姓名的一部分
- 前端,在输入延迟或回车键后,在系统中获取与此输入匹配的名称(部分或完整)
- 结果被加载到自动填充的下拉列表中。
- 用户通过单击或向下箭头选择适当的名称,这将搜索有关该用户的特定数据。
如果我能弄清楚如何让 reCaptcha 令牌出现在名称下拉搜索中,我将能够将该解决方案扩展到第四点......但我担心这可能是不可能的。
以下所有代码都是 JavaScript:
相关位
搜索字段上的侦听器:
姓名搜索功能:
有人可以确认 reCaptcha v3 必须在表单的上下文中使用,或者它可以处理这样的事件......如果是这样,如何处理?
selenium - RecaptchaV3 为 Selenium 返回 0.9 分
我在我的网站上使用 recaptcha v3。Captcha 无法检测到机器人 (Selenium) - 结果总是成功。我预计该分数将为 0.1,但对于人类和 Selenium,它始终等于 0.9。现在我的网站正在建设中,我使用“localhost”域。为什么验证码无法检测到机器人?
recaptcha-v3 - 关于 reCaptcha v3 的问题
我们希望在我们的网站中实施 reCAPTCHA v3,但是我们有一些疑问:所有内部公司网络都被视为一个 IP 地址,所以所有浏览都可以被视为机器人吗?是否存在内部阻塞的风险?
另外,如果 reCAPTACHA 得出的分数是 0.1,例如,有什么补救措施?我们有办法改变用户的分数吗?
谢谢您的帮助 !
D.
javascript - recaptcha V3:Java 中的服务器端
我在 java 中找不到任何关于服务器端的 recaptcha v3 的代码。我已经在我的jsp文件(客户端)中添加了代码(如下所示)但是如何在服务器端处理它?实际上,我需要 Java 中的服务器端代码来进行 recaptcha v3。谢谢。
PhP中有一些例子,例如here,但我需要java。
recaptcha - Google reCAPTCHA 在中国
我的网站正在使用 Google reCAPTCHA 控制,但我听说它在中国被阻止,无论如何我看到有人报告说将 API 更改为https://www.recaptcha.net在中国有效?
任何人都尝试这个,因为我看到它仍然会出现在谷歌上?
asp.net-core - Blazor recaptcha 验证属性 IHttpContextAccessor 始终为空
我以为我会尝试使用 Blazor 服务器端,到目前为止,我已经设法以一种或另一种方式克服了大多数令人头疼的问题,并享受它,直到现在。
我正在尝试为需要用户 IP 地址的 Google Recaptcha v3 编写验证器。通常我会得到 IHttpContextAccessor :
但现在返回 null!我还发现尝试以相同方式获取 IConfiguration 失败,但为此,我可以在 Startup.cs 中创建一个静态属性。
这是一天工作中的最后一个障碍,这让我感到困惑。
关于如何将该 IP 地址放入验证器的任何想法?
谢谢!
编辑:
我刚刚发现使 httpContextAccessor 为空的错误!
((System.RuntimeType)validationContext.ObjectType).DeclaringMethodthrew 类型为“System.InvalidOperationException”的异常
这是验证器:
recaptcha-v3 - Recaptcha V3 未在中国加载
Recaptcha V3 在中国地区无法加载,但在其他地区运行良好。请帮忙
中国用户机器截图。 来自中国用户
来自印度用户的截图(没问题,recaptcha v3 加载正确) 来自印度用户
在 C#.Net MVC MVCView 控制器中实现的简单代码