最近看不见的Captcha是由谷歌发布的。 https://www.google.com/recaptcha/intro/invisible.html
有没有办法在AngularJS的帮助下整合这个系统?
澄清 这个问题与Google的常规reCaptcha无关。 我问的是Invisible reCaptcha。 这是详细的情况。
我的注册表已在使用AngularJS。表单提交由AngularJS标准触发。隐形reCaptcha要求我为表单提交提供回调函数。这是令人困惑的部分。
答案 0 :(得分:2)
你不能直接引用不可见的reCAPTCHA数据回调中的angularJs函数,它需要一个全局函数,所以我想出的解决方案是:
$scope.login = function (token) {
// your login logic
}
$window.login = $scope.login;
然后您可以在登录按钮中使用data-callback="login"
。
希望这会有所帮助。