2016-03-11 3 views
0

Я использую angular-g-recaptcha, но он не работает в моем проекте, я объясню.angular-g-recaptcha не работает

Я настроил в google recaptcha мой ключ и домен (localhost).

Но моя recaptcha никогда не появлялась на экране.

Я использую метод провайдера, чтобы установить ключ и настройки:

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

Примечание от Documentation

Хранить в помните, что captcha работает только при использовании от реального домена и с действительным ключом re-captcha, поэтому этот файл не будет работать, если вы просто загрузите его в своем браузере .

+0

Это странно, потому что документация переговоры Google По умолчанию все клавиши работают на «локальный» (или «127.0.0.1»), так что вы всегда можете разработать и протестировать на локальном Мачин –

+0

Я пытаюсь угловой -no-captcha [link] (https://github.com/CodeDistillery/angular-no-captcha), и я могу работать в localhost –

Смежные вопросы