Informacia
Treść

Praca z Google reCAPTCHA

Niestety reCaptcha powoduje wiele problemów. W większości przypadków jedynym skutecznym sposobem jest wyłączenie reCaptcha z blokowania poprzez dodanie data-cmp-ab="1" do <script ...>.

Blokowanie ręczne

Dodaj następujące zmiany do kodu reCaptcha:

Kod oryginalny:

<script src="https://www.google.com/recaptcha/api.js" async defer></script>

Zmodyfikowany kod:

<script type="text/plain" data-cmp-vendor="s1409" class="cmplazyload" data-cmp-src="https://www.google.com/recaptcha/api.js" async defer></script>

Automatyczne blokowanie

W większości przypadków automatyczne blokowanie będzie działać doskonale z Google reCaptcha. W niektórych przypadkach kolejność ładowania reCaptcha może powodować błędy i reCaptcha nie pojawia się na Twojej stronie. W takim przypadku sprawdź, czy domeny są przypisane (Spójrz tutaj). Jeśli wszystkie domeny są przypisane, Google reCaptcha znajduje się na Twojej liście dostawców, a reCaptcha nadal nie działa, spróbuj zmienić ją na renderowanie jawne:

<script type="text/plain" data-cmp-vendor="s1409" class="cmplazyload" data-cmp-src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
<script type="text/javascript">
 var onloadCallback = function() {
 grecaptcha.render('id of the recaptcha element', {  'sitekey' : 'your_site_key'   });
 };
</script>
Powrót do góry