我正在使用angular-g-recaptcha,但它在我的项目中不起作用,我会解释。
我在谷歌中重新配置了我的密钥和域名(localhost)。
但我的收据从未出现在屏幕上。
我使用提供程序方法设置密钥和设置:
angular
.module('gitlocalApp', [
'ui.router',
'ngResource',
'wo.grecaptcha'
])
.config(function ($stateProvider, $urlRouterProvider,$grecaptchaProvider) {
$grecaptchaProvider.set({
sitekey: '6LfchhoTAAAAAKdo9FfSOS90mER-PnDDmqpKPPTq',
theme: 'Light',
type: 'image',
size: 'NORMAL',
...
});
});
我正在以这种方式使用该指令:
<div>
<div
grecaptcha="{sitekey: '===KEY===', theme: 'dark'}"
data-ng-model="response" gre-info="info">
Loading...
</div>
<div data-ng-bind="respone"> </div>
</div>
</div>
答案 0 :(得分:0)
请注意,验证码仅在从真实域中使用时才有效 并使用有效的重新验证码密钥,因此如果您只是这个文件将不起作用 将其加载到浏览器中。