Renderizado Explícito
El widget de MTCaptcha se renderiza automáticamente al cargarse de manera predeterminada. Para controlar explícitamente cuándo se renderiza el widget:
Usa los parámetros de configuración de JavaScript render
y renderQueue
.
<script>
var mtcaptchaConfig = {
"sitekey": "<YOUR SITE KEY>",
"render": "explicit", // or "auto"
"renderQueue": []
}
...
</script>
...
<div id="someMTCaptchaID"></div>
...
<script>
//Explict MTCaptcha (async) call
to initialize and render captcha widget
mtcaptchaConfig.renderQueue.push("someMTCaptchaID");
</script>
Carga Asíncrona de JavaScript
La llamada de renderizado explícito mediante config queue push()
es segura de forma asíncrona.
mtcaptchaConfig.renderQueue.push("") El widget de captcha se renderizará lo antes posible después de la llamada a queue push
, sin importar si la biblioteca JavaScript de MTCaptcha se ha cargado o no en el momento de la invocación.
Momento del DIV de destino en el DOM
MTCaptcha solo buscará el DIV de destino (con id=’<targetDivID>’)
después de la llamada a
mtcaptchaConfig.renderQueue.push().