2016-03-03 16 views
18

Cách tốt nhất để phát hiện xem một reCaptcha v2 có tải không? Tôi muốn cảnh báo người dùng khi họ cần sử dụng hình ảnh xác thực để tiếp tục nhưng không thể tải.Phát hiện khi reCaptcha không tải

+3

Bạn có thể chỉ định cuộc gọi lại tải lại , hãy xem https://developers.google.com/recaptcha/docs/display#explicit_render - đó sẽ là "cách khác xung quanh", nhưng có lẽ đáng tin cậy hơn là cố gắng kiểm tra ngược lại. – CBroe

Trả lời

8

Bạn có thể vượt qua một chức năng gọi lại khi bạn thực hiện các yêu cầu captcha

Thêm phần này vào url:

?onload=myfunction 

ví dụ:

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

Js:

function loadedCallback(){ 
//Recaptcha its loaded 
} 
Các vấn đề liên quan