Ajuda com Recaptcha



  • Pessoal, bom dia Não estou conseguindo usar o Recaptcha com as funções do Maker Cadastrei lá no Google, peguei as chaves. Ele carrega em um html que criei de teste normalmente. Carrega se eu abrir essa url de testes em uma moldura no Maker mas quando uso a função Recaptcha - Criar Captcha passando a moldura e as chaves, nada acontece. Pelo Inspecionar a url da api está lá, mas ela não carrega. Alguém sabe do que se trata?


  • Eu tentei usar aqui e também não consegui, olhando para o código da função ReCaptcha - Criar Captcha, lá tem uma chamada ao JS (http://www.google.com/recaptcha/api/js/recaptcha_ajax.js) e pelo visto não esta mais disponível, acho que deve ter descontinuado. Acredito que será necessário a Softwell Rever essa função.


  • Não é muito a minha praia javascript, mas consegui aqui ajustando a função no maker (Recaptcha - Criar Captcha), usando a documentação do google, segue a função:

    function ebfReCaptchaShow(componentVar, publicKey, privateKey) {
    if ($c(componentVar)) {
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src = "https://www.google.com/recaptcha/api.js";
    script.setAttribute("async","");
    script.setAttribute("defer","");
    var divCap = document.createElement('div');
    divCap.setAttribute("class","g-recaptcha");
    divCap.setAttribute("data-sitekey", publicKey);
    $c(componentVar).div.style.border = "0";
    $c(componentVar).div.appendChild(script);
    $c(componentVar).div.appendChild(divCap);
    }
    }


    OBS: Só ajustei essa função, as outras relacionadas ao ReCaptcha precisam de avaliação pra ver se ainda funcionam!

Log in to reply