【发布时间】:2021-05-16 01:57:30
【问题描述】:
我想保护注册页面不被自动提交,所以我决定尝试 reCaptcha v3。这是一个 Angular 应用程序,我正在使用 ng-recaptcha 模块以便于集成。我在 Stackblitz 上设置了一个基本示例,因此您可以在线测试它:
https://stackblitz.com/edit/angular-qk3jhr
我有几个疑问/问题:
- 如果我将有效的 Google 密钥写入
app.module.ts文件,当我按下提交按钮时,this.recaptchaV3Service.execute调用什么也不做。是不是因为该应用不在我生成 reCaptcha V3 密钥时声明的域中?此外,如果我写错了密钥,Google 会抱怨以下错误:
错误:无效的站点密钥或未在 api.js 中加载:
- 一旦我得到了令牌,我该怎么处理它?我已经阅读了 ng-recaptcha 文档,但我没有看到任何关于它的信息。我的意思是,当我拥有令牌时,我需要做什么来检查它是否有效并发送表单?
提前致谢,
【问题讨论】:
标签: angular recaptcha-v3