问题标签 [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 投票
3 回答
12154 浏览

angular - 将 reCAPTCHA 与 Angular 4 集成的正确方法

我正在尝试将Invisible reCAPTCHA与我的 Angular 4 表单集成。

在组件的 TS 部分,我有这样的功能:

我的 HTML 看起来像这样(仅显示相关部分):

单击该按钮时,我会收到一条提示令牌未定义的警报,或者收到如下错误消息:“无法联系 reCAPTCHA。请检查您的连接并重试。” 不是真正的确定性——有时我会看到一种行为,有时会看到另一种行为。

我认为(ngSubmit)表单中的标签可能会干扰 reCAPTCHA。但是,如果我删除,则根本不会调用(ngSubmit)该函数...onSubmit

整合它的正确方法是什么?

StackOverflow 上的 AngularJS 有一个类似的问题,但我真的不知道如何将该解决方案适应 Angular 4。

0 投票
0 回答
851 浏览

cloudflare - Cloudflare .js Challenge vs Google Invisible reCaptcha

我必须阻止所有机器人(谷歌机器人除外)进入我的网站。我被推荐了 Cloudflare .js 挑战和 Google Invisible ReCaptcha。我同时使用它们并停止了机器人,但现在到达该站点需要很长时间。我现在将只选择其中之一。你认为哪一个更好?Cloudflare 还是谷歌?

0 投票
0 回答
70 浏览

javascript - Recaptcha 小部件未关闭并执行多个有效回调

我有一个使用多个 recaptcha 的页面,如下所示:

我正在为我的每个recaptcha 按钮创建一个独特的回调函数,因为我需要为每个按钮提供独特的功能。那是有效的。

我遇到的问题是,当我单击按钮然后我选择图像以证明我不是机器人时,recaptcha 小部件会打开。一旦我选择了一些图像,它就会使用成功的令牌进行回调,然后我使用 Google 验证令牌并且一切正常。问题是图像的小部件没有关闭。它保持打开状态,只要我继续选择图像,它就会继续触发我的回调函数,因此用户在不知情的情况下多次提交相同的回调。

如何强制 recaptcha 小部件在回调函数中关闭?验证用户后不应该自动关闭吗?有谁知道为什么会这样?

0 投票
1 回答
4970 浏览

contact-form-7 - 带有联系表 7 的隐形 reCaptcha

我正在使用 CF7 和 Google 的 reCaptcha。我已经拿到了钥匙,但不确定这是否是我整合它所需要做的全部。我知道如果我添加[recaptcha]到我的表单中,它会启用你与之交互的人,但这不是我想要的。如果我看不到它,我如何测试它是否有效?

0 投票
0 回答
502 浏览

php - 将 Recaptcha 迁移到不可见的 Recaptcha

背景

我已经从这个网站http://phppot.com/php/php-contact-form-with-google-recaptcha/实现了一个 recpatcha 解决方案

现在我想迁移到 Invisible Recaptcha,但我无法使用 PHP 模块进行验证。

我正在使用 PHP 库进行 recaptcha https://github.com/google/recaptcha

我想迁移到 Invisible Recaptcha,但无法使用 sender.php 进行验证。如何使用此验证方法添加数据回调?那么,如何只用ajax执行recaptcha PHP验证?,所以输入验证后应该出现挑战

带有 Recaptcha 的工作代码站点(不可见)

索引.php

发件人.php

几乎可以使用 Invisible ReCaptcha 的代码

以下代码适用于 Invisible recaptcha,但我需要先通过 PHP 执行验证输入,然后要求 recaptcha 挑战。就像原始代码一样。

索引.php

发件人.php

没有变化

0 投票
3 回答
26714 浏览

javascript - 不可见的 reCAPTCHA - 缺少必需的参数:sitekey

我正在为每个带有 class 按钮的表单动态加载 Invisible reCAPTCHA g-recaptcha

我遇到的问题是验证码没有正确加载,我不知道为什么。我关注了验证码网站上的文档,但我不确定我是如何以及为什么收到此错误的:

有人知道问题出在哪里吗?

这是我使用的代码:

JS

HTML 示例:

0 投票
0 回答
389 浏览

javascript - 不可见的 reCaptcha 不会触发 html5 表单验证

我不确定为什么我的代码不会触发 html5 表单验证。我在这里检查了几篇文章并实施了他们的方法,但没有一个有效。

我正在创建动态不可见的 reCaptcha 表单,但表单验证无法正常工作……我不确定出了什么问题,我做错了什么……

有人知道这个问题吗?

我的代码:

表单提交的JS代码:

树枝/html:

这是事件的控制台日志:

0 投票
4 回答
3371 浏览

ruby-on-rails - Recaptcha gem 错误“未指定站点密钥”。

我正在尝试按照文档中的描述在我的 rails 5 应用程序中设置 Recaptcha,但它失败了。

我使用这个 gem:recaptcha (4.6.6 )ruby 2.5.0rails 5.1.4

在视图形式中:

在设计注册控制器中:

在我的初始化程序/recaptcha.rb

在我的 recaptcha.yml 中:

在 /etc/environments 中:

问题

将 ENV 变量添加到 后/etc/environments,我使用以下命令将其导出:

然后我检查 Recaptcha 模块是否配置正确:

另外,我在运行printenv命令时看到了这些 ENV 变量(所以它真的被加载了)

之后,我重新启动了rails并得到了一个错误

未指定站点密钥。

0 投票
2 回答
1153 浏览

javascript - HTML 必需属性不适用于 google recaptcha

当我实现 google recaptcha 时,输入字段上的Require 属性不起作用。当输入为空时,应该不提交表单。但是当输入为空时,表单会被提交。我按照谷歌的指南以最简单的形式实现了它。

我想做的是让recaptcha仅在输入不为空时执行,否则阻止表单提交和recaptcha执行。

0 投票
1 回答
1386 浏览

recaptcha - 删除隐形无法联系 reCAPTCHA。检查您的连接并重试

我正在使用不可见的 reCaptcha,但当我多次单击 reCaptcha 时,我收到错误警报“无法联系 reCAPTCHA。检查您的连接并重试警报”。如何消除此错误并允许多次点击我的 reCaptcha?