问题标签 [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 回答
158 浏览

recaptcha - 为什么我不能将 v2 Google recaptcha 密钥用于不可见的 recaptcha 密钥?

我有几个具有 v2 Google Recaptcha 的网站,现在我想将其升级到 Invisible Recaptcha。实施时发现:当前密钥(站点密钥和密钥)不适用于不可见的recaptcha 实施。

对此有什么灵活的解决方案?我们如何使用现有的密钥 ( v2 ) 进行不可见的验证码?

0 投票
0 回答
1134 浏览

c# - 如何重置隐形 Recaptcha

我有这个小表单,并且在 asp.net Webforms 中实现了一个不可见的 recaptcha。仅当提交有效时才执行此重新验证。尽管我已经设法验证了响应。

我需要为每次提交重置不可见的验证码,但我似乎无法让它工作。请你帮助我好吗?

这是我的服务器端代码:

这是我的 html 代码和 javascript 代码

我还将发布我放在 webconfig 中的密钥,因为之后我可以随时更改它们:

注意:忽略 html 代码之前的“pre”,这是我可以放置所有 html 和 javascript 代码的一种方式。

0 投票
0 回答
829 浏览

javascript - 查找外部站点的隐形 Recaptcha 回调函数

如何手动找到隐形recaptcha的回调函数?以下是网站:- https://www.redbubble.com/auth/login

以下给出了一个字符串而不是一个函数

另外,似乎没有任何回调函数<div class="g-recaptcha">

我尝试了以下如何手动调用(查找)ReCaptcha 回调函数? 通过使用document.getElementsByTagName('form')[0].submit();但是,它似乎没有让我登录到网站。

基本上,我想做的是,在输入我的登录名、密码和 grecaptcha 响应(使用一些 javascript 自动化脚本)之后,我想调用回调函数,以便它将我登录到网站,但是,当我点击登录按钮,它会弹出不可见的验证码,结果,我无法登录。

任何帮助将不胜感激。谢谢。

0 投票
3 回答
21759 浏览

javascript - Google 的 reCAPTCHA v3 的工作原理

谷歌推出了reCAPTCHA v3。它消除了所有用户摩擦。我希望用它来保护我的网站。但是,我不确定这将如何保护我的网站。如果黑客使用外部工具在我的网站上发送垃圾邮件而不使用我提供的界面怎么办?reCAPTCHA v3 将如何阻止这种情况?

0 投票
2 回答
819 浏览

asp.net - 两个 recaptcha 控件,其中一个不工作

我在一页的两个表单中有两个 reCaptcha V2 控件,一个是可见的,另一个是不可见的。一切都很好,除了不可见的数据回调回调 - submitSendForm() 没有被调用。一旦我删除了可见的,不可见的就开始工作了。

所以这个过程就像一旦用户完成了第一个可见的挑战,那么第二个表单(在同一页面内)将与不可见的表单一起显示,这就是回调失败的时候。

它不必是一个可见的,另一个是不可见的。但是我发现当您想要拥有多个控件时这很容易。

这是代码:

0 投票
2 回答
701 浏览

jquery - 使用 Parsley 的 Google reCaptcha 无法正常工作

嗨,有一个页面,我希望在欧芹表单验证之后出现 recaptcha,但首先进行 recaptcha 验证,然后再次进行表单验证 recaptcha 出现

任何帮助将不胜感激。

0 投票
0 回答
586 浏览

android - 在不存在的 InputConnection 上报告FullscreenMode finishComposingText 在不活动的 InputConnection 上

我正在为应用程序创建一个 reCaptcha 该应用程序运行完美,没有任何错误,但是当我单击 POST 按钮进行 ReCaptcha 验证时,它会给出以下警告:

W/IInputConnectionWrapper: reportFullscreenMode on inexistent InputConnection

非活动 InputConnection 上的 finishComposingText

我想显示警报对话框以验证图像但它不显示请解决我的采石场。

0 投票
1 回答
3742 浏览

javascript - 谷歌验证码不工作

我之所以写,是因为这个网站上的任何问题都没有真正帮助我弄清楚为什么 reCaptcha 没有得到验证。我在我的页面上使用了两个 reCaptcha 的 V2 和 Invisible。不幸的是,我正在使用的项目非常古老,虽然它看起来像是 ASP.NET MVC,但我没有看到任何控制器或模型,所以我不知道它到底是用什么写的。我正在重建ASP.NET WebForms 中的项目,我有 reCaptcha 完美地工作。问题是我必须对旧网站使用 JavaScript,直到我发布新网站,这不会再过几个月。

这是我的表格:

这是我的 JavaScript:

如您所见,我将 jQuery 与 JSON 结合使用。我尝试以多种方式从 reCaptcha 中提取响应,通常在 #msg div 中发布消息,但那里没有显示任何内容。

我知道Google Developers reCaptcha Guide 是怎么说的,但它对如何实际实现这一点帮助不大。请提供帮助,因为没有其他解决方案通过 siteverify 验证响应,使用由于代理控制而我无法使用的 PHP,或者在开发人员指南的情况下,没有帮助。

0 投票
0 回答
188 浏览

php - PHP单元测试recaptcha v2

我在我的网站上实现了不可见的 recaptcha,用户提交表单,我得到一个响应代码,然后将其发布到 recaptchas 端点以通过 cURL 验证用户。

我现在想要做的是创建一些功能测试,以便我可以测试成功和错误响应。谁能指出我正确的方向,要么从 recaptcha 创建虚假呼叫/响应,要么使用某种测试服务(如果存在)?

0 投票
1 回答
1829 浏览

javascript - 隐形 ReCapcha 不调用回调

我有这样的隐形验证码设置:

并且回调函数在这里定义:

但是没有任何记录。我还尝试在 Javascript 中找到一个简单的实现。但没有关于此的真实文档