如何从我的站点隐藏 Google reCAPTCHA v3?

How do I hide Google reCAPTCHA v3 from my site?

我刚从 v2 升级,css 不再是从我的 UI 中隐藏 recaptcha 徽章的有效选项。这可以用 JavaScript 来完成吗?

您可以通过递归和 requestAnimationFrame.

实现此目的

尝试创建这样的东西:

function hideRecaptcha() {
    const recaptcha = $(".grecaptcha-badge");
    if (recaptcha.length) return recaptcha.css({ display: "none" });
    requestAnimationFrame(() => this.hideRecaptcha());
}

然后在加载 recaptcha 脚本后立即调用 hideRecaptcha()

您应该将其设置为可见性:none 因为如果您使用显示 none 并完全删除它可能会中断垃圾邮件检查。

看这里。