2016-03-03 35 views
18

Qual è il modo migliore per rilevare se un reCaptcha v2 non viene caricato? Vorrei avvisare gli utenti quando hanno bisogno di usare il captcha per continuare, ma non è stato possibile caricare.Rileva quando non si carica reCaptcha

+3

È possibile specificare un callback onload funzione, vedere https://developers.google.com/recaptcha/docs/display#explicit_render - sarebbe "il contrario", ma probabilmente più affidabile di cercare di verificare il contrario. – CBroe

risposta

8

È possibile passare una funzione di callback quando si effettua la richiesta di captcha

Aggiungere questo alla url:

?onload=myfunction 

ad esempio:

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

Js:

function loadedCallback(){ 
//Recaptcha its loaded 
}