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>
// Llamada explícita a MTCaptcha (async) para inicializar y renderizar el widget de captcha
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().