2016-03-03 9 views
18

Was ist der beste Weg zu erkennen, ob ein reCaptcha v2 nicht geladen wird? Ich möchte die Benutzer warnen, wenn sie das Captcha verwenden müssen, um fortzufahren, aber es konnte nicht geladen werden.Erkennen, wenn reCaptcha nicht geladen wird

+3

Sie können einen Onload-Callback angeben Funktion, siehe https://developers.google.com/recaptcha/docs/display#explicit_render - das wäre "andersherum", aber wahrscheinlich zuverlässiger als das Gegenteil zu versuchen. – CBroe

Antwort

8

Sie können eine Callback-Funktion übergeben, wenn Sie die Anfrage für das Captcha machen

hinzufügen Zu der url:

?onload=myfunction 

zum Beispiel:

<script src="https://www.google.com/recaptcha/api.js?onload=loadedCallback&render=explicit" 
     async defer> 
    </script> 

Js:

function loadedCallback(){ 
//Recaptcha its loaded 
}