3

谷歌最近发布了隐形验证码。 https://www.google.com/recaptcha/intro/invisible.html

有没有办法在 AngularJS 的帮助下集成这个系统?

澄清这个问题与谷歌的常规 reCaptcha 无关。我在问 Invisible reCaptcha。以下是详细情况。

我的注册表单已经在使用 AngularJS。表单提交由 AngularJS 标准触发。隐形 reCaptcha 需要我给表单提交回调函数。这是令人困惑的部分。

4

1 回答 1

2

您不能直接引用不可见的 reCAPTCHA 数据回调中的 angularJs 函数,它需要一个全局函数,所以我想出的解决方案是:

$scope.login = function (token) {
  // your login logic
}
$window.login = $scope.login;

然后你可以data-callback="login"在你的登录按钮内使用。

希望这可以帮助。

于 2017-03-23T17:35:56.410 回答