Google reCAPCTHA v3 是否应该出现在每个页面中?

Omm*_*awn 6 recaptcha recaptcha-v3

我正在从 Google reCAPTCHA v2 迁移到 v3。由于它们完全不同,我有一个问题。

我过去只将 reCAPTCHA v2 放置在存在表单的网页内,以使用户点击并避免机器人。这是可以理解的,但是对于 reCAPTCHA v3,没有一个可以点击的复选框(reCAPTCHA v3 分析用户行为和点击)。

那么...我应该将 reCAPTCHA v3 放置在表单页面中还是应该将其放置在我拥有的所有页面中(以使 recaptcha 观察用户如何与网络交互)?

Jen*_*ens 10

我不同意Galzor\xe2\x80\x99s 的回答。文档说

\n
\n

该分数基于与您的网站的交互,使您能够为您的网站采取适当的操作。

\n
\n

它\xe2\x80\x99s \xe2\x80\x9c站点\xe2\x80\x9d 而不是页面。它接着说

\n
\n

当 reCAPTCHA 拥有与您的网站交互的最多背景信息(来自合法行为和滥用行为)时,效果最佳。因此,我们建议在表单或操作以及分析页面的后台包含 reCAPTCHA 验证。

\n
\n

对我来说,最后一句话意味着 \xe2\x80\x9ce 我的网站上带有分析的每个页面 \xe2\x80\x9d \xe2\x80\x94 即每个页面,无论其上是否有表单。这会引起各种隐私问题,另请参阅此处

\n

现在我的问题是:\xe2\x80\x9creCAPTCHA验证\xe2\x80\x9d指的是什么?包含api.js 脚本或执行某些内容或\xe2\x80\xa6

\n

不幸的是,文档没有清楚地说明这一点。

\n

附录

\n

(2023 年 2 月)

\n

我改用了 hCaptcha,他们的文档也有些不清楚。然而他们的客服却给出了这样的回应

\n
\n

您应该仅在联系表单页面上添加脚本和带有 hCaptcha 小部件的 DOM 容器,然后调用我们的/siteverify端点来验证用户。

\n
\n

\n
\n

第二种情况的情况相同,仅将其添加到注册页面上,如果在我们这边进行了验证,则用户应该能够登录。

\n
\n

根据该回复,我仅将验证码添加到我网站的联系页面和网络应用程序的注册页面

\n

不过,不确定这是否也适用于 Google\xe2\x80\x99s 验证码。

\n