在您的网站上放置
reCAPTCHA v3 永远不会打扰您的用户,因此您可以随时运行它而不会影响转换。当 reCAPTCHA 与您的网站有最多的交互上下文时,它的效果最好,这来自于看到合法和滥用行为。出于这个原因,我们建议在表单或操作以及分析页面的背景中包含 reCAPTCHA 验证。
来源:https ://developers.google.com/recaptcha/docs/v3
上面的文档说我们需要在多个页面上集成 ReCAPTCHA V3。所以问题是,我们真的需要为每个页面生成和验证令牌还是只生成令牌就足够了?
喜欢
grecaptcha.execute(reCaptchaPublicKey, {action: 'cartpage'}).then(function(token) {
//skip verification
});
注意: 在我要阻止机器人的表单上,我正在生成一个令牌并将其与用户的表单数据一起传递给服务器。现在在服务器端,我正在使用 API 验证令牌并获得分数以响应采取进一步行动。例如,如果分数低,则阻止用户操作。